小程序多图下载怎么将多张下载图片放在一个数组
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数组里面的值转为本地临时路径,并且将这些值在赋值给原来的数组
哪位好心的大神帮我想想办法吧,微信太坑了,我遍历下载图片,没办法把链接替换原数组中的链接
你是想保留原来的顺序吗?
需要保留原来顺序
楼上 写给你了啊
谢谢,已成功解决
~~
这个比较简单吧,再想想。
保留
我这边canvas需要下载图片才能识别绘制
我需要将原来数组的url链接全换成下载的本地链接
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 () {
}
});
}
一样啊,把上面的api换成uploadFile