是否可以用wx.reques api进行多图一次上传像ajax formData
发布于 6 年前 作者 duanchao 9648 次浏览 来自 问答

请问是否可以使用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 回复

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

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

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

一张一张循环调用上传

回到顶部