收藏
回答

小程序多图下载怎么将多张下载图片放在一个数组

小程序多图下载怎么将多张下载图片放在一个数组

var hl=[]

for (var i = 0; i < jk.length;i++){

wx.downloadFile({

url: jk[i],

success: function (res) {

if (res.statusCode === 200) {

console.log('下载图片成功');

console.log(res)

hl.push(res.tempFilePath)

}

},

fail: function () {

}

});

}

我需要将jk数组里面的值转为本地临时路径,并且将这些值在赋值给原来的数组

哪位好心的大神帮我想想办法吧,微信太坑了,我遍历下载图片,没办法把链接替换原数组中的链接

最后一次编辑于  2018-10-20
回答关注问题邀请回答
收藏

3 个回答

  • 卢霄霄
    卢霄霄
    2018-10-19

    你是想保留原来的顺序吗?

    2018-10-19
    有用 1
    回复 6
    查看更多(1)
  • 谁主沉浮?
    谁主沉浮?
    2018-10-19

    这个比较简单吧,再想想。

    2018-10-19
    有用
    回复
  • 沙滩上的一颗石头
    沙滩上的一颗石头
    2018-10-19

    保留

    我这边canvas需要下载图片才能识别绘制

    我需要将原来数组的url链接全换成下载的本地链接

    2018-10-19
    有用
    回复 3
    • 卢霄霄
      卢霄霄
      2018-10-19

      var hl=[]

      for (var i = 0; i < jk.length;i++){

      let index = i

      wx.downloadFile({

      url: jk[i],

      success: function (res) {

      if (res.statusCode === 200) {

      console.log('下载图片成功');

      console.log(res)

      hl[index] = res.tempFilePath

      }

      },

      fail: function () {

      }

      });

      }


      2018-10-19
      1
      回复
    • 阿偶呦喂
      阿偶呦喂
      2021-11-15回复卢霄霄
      您好,请问上传多幅图行保留顺序应该怎么弄呢
      2021-11-15
      回复
    • 卢霄霄
      卢霄霄
      发表于小程序端
      2021-11-16回复阿偶呦喂

      一样啊,把上面的api换成uploadFile

      2021-11-16
      回复
登录 后发表内容