收藏
回答

多张图片一起上传示例

官方能给个多张图片一次性上传示例吗

最后一次编辑于  2018-02-06  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

7 个回答

  • Baran
    Baran
    2018-02-06

    写个 Promise 列队呗

    2018-02-06
    赞同
    回复
  • 梦幻倾城
    梦幻倾城
    2018-02-06

    咋写呀  初学  有示例吗

    2018-02-06
    赞同
    回复
  • Baran
    Baran
    2018-02-06


    Promise.all(['img1', 'img2'].map(item => wx.uploadFile({
      url: '',
      filePath: item,
      success: res => res.data
    }))).then(res => {
      console.log(res)
    })


    2018-02-06
    赞同
    回复
  • 梦幻倾城
    梦幻倾城
    2018-02-06

    看蒙了  有整个示例的源码吗

    2018-02-06
    赞同
    回复
  • Baran
    Baran
    2018-02-06

    有什么不理解的?promise 内循环一个本地图片列表,然后返回 上传后的结果为一个 array

    还不理解看下 promise 方法吧


    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise/all

    2018-02-06
    赞同
    回复
  • Baran
    Baran
    2018-02-06

    如果你不需要对上传后对内容处理,只循环上传也是可以的

    ['img1', 'img2'].map(item => {
      wx.uploadFile({
        url: '',
        filePath: item,
        success: res => res.data
      })
    })



    2018-02-06
    赞同
    回复
  • 梦幻倾城
    梦幻倾城
    2018-02-07

    15562888180

    2018-02-07
    赞同
    回复