wx.saveImageToPhotosAlbum 保存图片丢失
发布于 6 年前 作者 jun75 5662 次浏览 来自 问答

我是循环下载9张图片,但是部分ios机子和开发工具下载的时候只能保持5张或者6张。

事实上 ,wx.downloadFile这个方法是下载下来了。只是saveImageToPhotosAlbum保存的时候会丢失。

for (var i = 0; i <

9

; i++) {

const downloadTask = wx.downloadFile({

url: imageData[i],

success: function (res) {

        //调用保存方法

save(tempFilePath, function (res) {

})

}

//保存

function save(tempFilePath, cb) {

        util.showLoading(‘保存中…’);

        wx.saveImageToPhotosAlbum({

                filePath: tempFilePath,

                success: function (res) {

 

                    return true;

},

fail: function (res) {

            if (res.errMsg == ‘saveImageToPhotosAlbum:fail auth deny’) {

            util.showToast(‘请允许授权保存到相册’, 3000);

 

})

}

1 回复

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

回到顶部