收藏
回答

wx.cloud.uploadFile手机预览上传图片失败?请大家帮忙解决,谢谢!

1.代码:我的上传代码如下:
wx.cloud.uploadFile({
            cloudPath: (new Date()).toLocaleString()+'.png',
            filePath: tempFilePath, // 文件路径
            successres => {
              console.log("图片上传成功")
            },
            failerr => { console.log("图片上传失败",t,res) }
          })

2.问题:在开发工具上测试均能正常上传,从云开发控制台能查到上传的文件;在手机端预览时,上传图片没有反馈成功,也未反馈失败,从云开发控制台检查发现文件未成功上传。通过存储的图片选择记录数据发现以下差异,:

电脑端缓存的临时文件是以http://开头的,如 "http://tmp/zuczjB3Um3MTdabcece171fdf5344f9db763b2bac2cf.jpg"

手机端预览缓存的临时文件是以wxfile://开头的,如“wxfile://tmp_fdbf41c21d90adaf097ad361a42ae16ab60e72119bc212b1.jpg”

问题一直接未解决,请大家帮帮忙

回答关注问题邀请回答
收藏

1 个回答

  • 跨商通
    跨商通
    2023-07-09

    cloudPath写死试一下。

    2023-07-09
    有用 1
    回复 1
    • 随风
      随风
      发表于移动端
      2023-07-09
      非常感谢,修改代码以后一次测试成功,谢谢!
      2023-07-09
      回复
登录 后发表内容