// 无法保存到系统相册
uni.getImageInfo({
src: `${_this.src}`,
success: function(image) {
uni.saveImageToPhotosAlbum({
filePath: image.path,
success() {
uni.showToast({
title: '已存至系统相册'
});
},
fail(e) {
console.log(e)
}
});
},
fail(e) {
console.log(e)
}
});
// 可以正常保存到系统相册
uni.downloadFile({
url: `${_this.src}`,
success: function(image) {
uni.saveImageToPhotosAlbum({
filePath: image.tempFilePath,
success() {
uni.showToast({
title: '已存至系统相册'
});
},
fail(e) {
console.log(e)
}
);
},
fail(e) {
console.log(e)
}
});
- 发布:2020-05-29 17:46
- 更新:2020-05-29 17:46
- 阅读:1499
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.4 (19E266)
HBuilderX类型: 正式
HBuilderX版本号: 2.7.9
手机系统: iOS
手机系统版本号: iOS 13.4
手机厂商: 苹果
手机机型: iPhone 6s
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
点击保存图片按钮后,执行上述代码
点击保存图片按钮后,执行上述代码
预期结果:
可以正常保存到系统相册
可以正常保存到系统相册
实际结果:
无法保存,调用uni.saveImageToPhotosAlbum
后,执行fail
方法 ,提示 saveImageToPhotosAlbum:fail
无法保存,调用uni.saveImageToPhotosAlbum
后,执行fail
方法 ,提示 saveImageToPhotosAlbum:fail
bug描述:
HBuilder X 升级后使用uni.getImageInfo
获取图片临时路径后,使用uni.saveImageToPhotosAlbum
,一直不能成功保存到相册。
我原来使用的是2.4.2的版本,可以保存,升级到2.7.9后无法保存了
使用uni.downloadFile
获取图片临时路径后,使用uni.saveImageToPhotosAlbum
,可以保存到系统相册,原工程正常使用的功能现已无法使用
0 个回复