微信小程序微信小程序 wx.uploadFile无法上传解决办法无法上传解决办法
主要介绍了微信小程序 wx.uploadFile无法上传解决办法的相关资料,需要的朋友可以参考下
微信小程序微信小程序 wx.uploadFile无法上传解决办法无法上传解决办法
微信安卓客户端无法使用wx.uploadFile上传文件的问题有不少开发者都遇到。
我也因为一直不能解决,硬着头皮提交审核最后被拒(抱着审核者最好用iOS检测的心态,不巧审核我应用的用的是安卓),
才尝试使用第三方的手段解决。
最终我是用了七牛第三方存储的方式,将文件直接上传至七牛的储存的空间上再回调使用。
当然像又拍云,万象优图这些第三方存储源都可以采用这种思路。
首先是将七牛的https上传域名放进小程序的域名名单中。
这里我使用的是七牛华东区的域名https://up.qbox.me。
微信小程序wx.uploadFile采用的是multipart/form-data方式上传,即表单上传。
根据七牛的官方文档说明 http://developer.qiniu.com/docs/ ... up/form-upload.html
主要需要的就是file(文件本身)和token(上传凭证)。
然后在服务端部署获取上传凭证的业务代码,通过wx.request请求获取token。
var that = this;
wx.request({
url: 'https://xxx/token',
method: 'POST',
data: {},
header: {
'content-type':'application/x-www-form-urlencoded'
},
评论0
最新资源