1.代码:我的上传代码如下:
wx.cloud.uploadFile({
cloudPath: (new Date()).toLocaleString()+'.png',
filePath: tempFilePath, // 文件路径
success: res => {
console.log("图片上传成功")
},
fail: err => { console.log("图片上传失败",t,res) }
})
2.问题:在开发工具上测试均能正常上传,从云开发控制台能查到上传的文件;在手机端预览时,上传图片没有反馈成功,也未反馈失败,从云开发控制台检查发现文件未成功上传。通过存储的图片选择记录数据发现以下差异,:
电脑端缓存的临时文件是以http://开头的,如 "http://tmp/zuczjB3Um3MTdabcece171fdf5344f9db763b2bac2cf.jpg"
手机端预览缓存的临时文件是以wxfile://开头的,如“wxfile://tmp_fdbf41c21d90adaf097ad361a42ae16ab60e72119bc212b1.jpg”
问题一直接未解决,请大家帮帮忙
cloudPath写死试一下。