收藏
回答

wx.saveImageToPhotosAlbum 保存图片丢失

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.saveImageToPhotosAlbum 客户端 7.0.4 2.7.2 [256]

我是循环下载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);

   

})

}


最后一次编辑于  06-15  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答