【已解决】wx.uploadFile 在开发者工具无法成功上传图片,真机调试正常
- 部分上传代码:
wx.uploadFile({ url: s, filePath: tempFilePath, name: 'file_upload' , formData: { 'hello' : 'world' , }, success: function (res) { cb && typeof cb == 'function' && cb(JSON.parse(res.data)); } }); |
- 当前 Bug 的表现(可附上截图)
在开发者工具中中通过 chooseImage 选取出的的 tempFilePath 为:
http://tmp/wxb692e3988a918eb5.o6zAJs_MsXLt0Uvfbh4mabVgsDvg.wARSQaixlEiF6b773d759409db511d9c26c3774ea5ca.png |
网络请求中看到并没有提交 filePath 、name以及 formData 数据:
- 预期表现
在真机调试中,chooseImage 选取的 tempFilePath 为:
wxfile://tmp_0593afd62686485cc90706d2b7e4a04bb6d5699451fe9c0d.png |
网络请求中正常提交了 filePath、name 和 formData 数据: