老铁们 多文件队列上传 咋整?

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

遇到一个问题,就是我一次性选择多个文件,但上传的时候 队列上传,第一个传完在上传第二个,所有文件都上传完成之后,再把上传回调的所有参数 发送给后台

3 回复
yiyang
yiyang1 楼4 年前

Promise.all了解一下。

leiyang
leiyang2 楼4 年前

递归最简单

liaolei
liaolei3 楼4 年前

wx.chooseImage({

      count: 9,

      success (res) {

        let imgs=res.tempFiles;

        imgs.forEach(item=>{

          wx.$upload({

            url: APP_BASE_URL,

            filePath: item.path

          }).then(res=>{

            let row=JSON.parse(res.data)

            annex.push(row.data)

            that.setData({annex})

          })

        })

      }

    })