收藏
回答

小程序canvasToTempFilePath生成图片后,上传自己服务器,请求发送不出去是什么原因?

小程序canvasToTempFilePath生成图片后,怎么上传到自己的服务器,不知道什么原因请求发送不出去

wx.canvasToTempFilePath({
canvasId: 'showImg',
success: function (res) {
var path = res.tempFilePath;
wx.uploadFile({
url: 'https://***/upimg',
filePath: path,
name: 'file',
formData: {
'user': 'test'
},
header: { "Content-Type": "multipart/form-data", },
success: function (res) {
var data = res.data
console.log(res);
},
fail:function(res){
}
})
}
})
回答关注问题邀请回答
收藏

3 个回答

  • 心欣向荣
    心欣向荣
    2022-04-20

    我也遇到这种问题了,使用canvasToTempFilePath生成的tempFilePath后,直接调用uploadFile上传 上传失败,但是提交代码后完全没有改动,之前就行,现在就不行,就很迷

    2022-04-20
    有用
    回复
  • Burnham
    Burnham
    2021-12-21

    同样遇到了这个问题,用图片裁剪工具调用canvasToTempFilePath生成的tempFilePath用来uploadFile的时候会说找不到这个文件,而直接用原图的tempFilePath调用uploadFile上传就没问题

    2021-12-21
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2021-05-06

    没配置合法域名

    2021-05-06
    有用
    回复 13
    • 槐序
      槐序
      2021-05-06
      配置了域名 就是没有走 wx.uploadFile() 这个方法 控制台没有报错 成功失败 都没有反应
      2021-05-06
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-05-06回复槐序
      那就是canvasToTempFilePath走fail了,自己排查吧,没人能帮你
      2021-05-06
      回复
    • 槐序
      槐序
      2021-05-06
      嗯嗯 其实就是调研一下 没什么关系 感谢感谢
      2021-05-06
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-05-06回复槐序
      这种问题还要调研?看起来你不是开发人员
      2021-05-06
      回复
    • 槐序
      槐序
      2021-05-06
      这就有点不太好意思了 可能我还是个新手吧 主要就是 需求是想要 拍身份证照片的时候 相机里出现一个裁剪框这种的 所以自己先试了一下 我要学的还有很多 多谢前辈指点
      2021-05-06
      回复
    查看更多(8)
登录 后发表内容