小程序
小游戏
企业微信
微信支付
扫描小程序码分享
请问是否可以使用wx.request这个接口来进行多张图片的上传,就像普通网页js使用ajax formData 的那样?
let mData =
new
FormData()
for
(
var
i
in
files){
mData.append(
"file"
+i,files[i]
}
"wenzi"
,
)
wx.request({
url:url,
data:mData,
例如这样
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
小程序里是不是连 FormData 对象都没有啊
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
目前还没找到什么好的办法,如果想要节省代码的话,可以使用class+promise封装,进行上传。 其实小程序的图片上传和普通web是一样的。
wx.chooseImage方法,用户选择完后,会返回一个临时地址,使用wx.upLoadFile方法,传送给后台就可以了。
但是这样也避免了循环上传,如果代码想再骚气一些,那就使用promise.all,并发上传,但是这样需要考虑一下用户手机性能以及后台服务器压力等等...
一张一张循环调用上传
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
小程序里是不是连 FormData 对象都没有啊
目前还没找到什么好的办法,如果想要节省代码的话,可以使用class+promise封装,进行上传。 其实小程序的图片上传和普通web是一样的。
wx.chooseImage方法,用户选择完后,会返回一个临时地址,使用wx.upLoadFile方法,传送给后台就可以了。
但是这样也避免了循环上传,如果代码想再骚气一些,那就使用promise.all,并发上传,但是这样需要考虑一下用户手机性能以及后台服务器压力等等...
一张一张循环调用上传