是否可以用wx.reques api进行多图一次上传像ajax formData

发布于 7 年前作者 duanchao9769 次浏览最后编辑 7 年前来自 ask

请问是否可以使用wx.request这个接口来进行多张图片的上传,就像普通网页js使用ajax formData 的那样?

let mData = new FormData()
for(var i in files){
  mData.append("file"+i,files[i]
}
mData.append("wenzi","wenzi")
wx.request({

  url:url,

 data:mData,

例如这样

3 回复
yang29
yang291 楼6 年前

小程序里是不是连 FormData 对象都没有啊

jyin
jyin2 楼6 年前

目前还没找到什么好的办法,如果想要节省代码的话,可以使用class+promise封装,进行上传。其实小程序的图片上传和普通web是一样的。

wx.chooseImage方法,用户选择完后,会返回一个临时地址,使用wx.upLoadFile方法,传送给后台就可以了。

liren
liren3 楼6 年前

一张一张循环调用上传