前置:小程序图片是用云存储的通过fileID加载的图片
需求:是当点击图片的时候下载图片
结果:ios端图片下载正常,安卓机下载报错
报错日志为:saveImageToPhotosAlbum:fail invalid file type
图片下载代码如下
wx.authorize({
scope: 'scope.writePhotosAlbum',
success:res0=>{wx.cloud.downloadFile({
fileID: this.data.ownImageUrl, // 文件 ID
success: res => {
wx.saveImageToPhotosAlbum({
filePath: res.tempFilePath,
success:sres=>{
wx.hideLoading()
wx.showToast({
title: '下载成功!', // 标题
icon: 'success', // 图标类型,默认success
duration: 1500 // 提示窗停留时间,默认1500ms
})
this.popup.hidePopup();
},
fail:err => {
wx.hideLoading()
console.log(err)}
})
},
fail:err => {
wx.hideLoading()
console.error}
})},
fail: err => {
wx.hideLoading()
console.log(err)}
})
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)