时间:2021-05-18
微信小程序 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。
获得凭证后就可以通过wx.uploadFile上传了。具体代码为:
最终采用这种方式解决了安卓无法上传文件的问题,当然上传自身服务器的问题还是有待解决。
不过对于急需解决方案的开发者还是提供了一个可行的方案。
现在利用第三方图源或存储源是一个普遍的方案,很多存储源例如七牛,又拍云,万象优图都提供了免费的空间供开发者使用。
建议大家也多做这方面的架构和尝试。
感谢阅读,希望能帮助到大家,谢谢大家对本站 的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
微信小程序wx.uploadfile,利用PHP接口把本地图片转化为base64位。网上到处都是粘贴复制的wx.uploadfile的解决方案,但目前还没有具体
微信小程序wx.uploadFile在安卓手机上面thesametaskisworking问题解决微信小程序上传图片的时候,如果是多图片上传,一般都是直接用一个
微信提供了文件上传的方法wx.uploadFile来上传我们的图片wx.chooseImage({success:function(res){vartempFi
本文实例为大家分享了微信小程序实现上传多个文件超过10个的具体代码,供大家参考,具体内容如下【小程序笔记】wx.uploadFile(OBJECT)先说说遇到的
微信小程序request出现400的问题解决办法最近在跟着demo学习微信小程序,当进行网络请求时出现400,折腾了很久,代码如下:wx.request({ur