小程序上传文件报错uploadFile:fail url scheme is invalid,uploadFile:fail createUploadTask:fail Error: Invalid
今天在这里记录一个很蠢的问题。问题最近用小程序的上传文件 API(wx.uploadFile) 上传音频,这个 API 说白了就是比 wx.request 多带了个请求头 multipart/form-data,并且多带了一个可以上传路径的参数 filePath。然后我的代码是这样写的wx.uploadFile({url: 'e.dxy.net/services/video_demo...
·
今天在这里记录一个很蠢的问题。
问题
最近用小程序的上传文件 API(wx.uploadFile) 上传音频,这个 API 说白了就是比 wx.request
多带了个请求头 multipart/form-data
,并且多带了一个可以上传路径的参数 filePath
,而且默认是 post 传输。
然后我的代码是这样写的
wx.uploadFile({
url: 'e.dxy.net/services/video_demo/upload_audio',
filePath: 录音完成返回的路径,
name: 'file',
success: function (res) {
console.log(res)
},
fail: function(res) {
console.log(res)
},
complete: function(res) {
console.log(res)
}
})
结果就报错了:
调试器报错:
errMsg: "uploadFile:fail createUploadTask:fail Error: Invalid URL passed to App.getProxyForURL()'"
真机报错:
uploadFile:fail url scheme is invalid
最后如何改好的呢?
原来是我的地址前面没有加 http,改成 http://e.dxy.net/services/video_demo/upload_audio
就好啦
哎,我好蠢~~~
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献24条内容
所有评论(0)