uni.getImageInfo({
src: this.ewmimgurl,
success: function(imageObj) {
console.log('图片信息:', JSON.stringify(imageObj));
var leixin = typeof(imageObj);
uni.showModal({
content: 'leixin:'+leixin+';path:'+imageObj.path+';width:'+imageObj.width,
showCancel: false
})
uni.saveImageToPhotosAlbum({
filePath: imageObj.path,
success: (res) => {
console.log('图片保存成功');
danceuiTool.showToast(_this.$refs.toast, '图片保存成功');
},
fail: (err) => {
uni.showModal({
content: 'fail:' + JSON.stringify(err),
showCancel: false
})
}
});
},
fail: (err) => {
uni.showModal({
content: 'fail:' + JSON.stringify(err),
showCancel: false
})
}
});
![熏烧鹅猪头肉](https://img-cdn-tc.dcloud.net.cn/account/identicon/e0d23da63dc1c75b38843c15b21f7a81.png)
- 发布:2021-07-05 20:00
- 更新:2021-07-05 20:00
- 阅读:1101
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 3.1.18
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: 华为
手机机型: Nova4
页面类型: vue
打包方式: 离线
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.saveImageToPhotosAlbum操作
uni.saveImageToPhotosAlbum操作
预期结果:
图片提示下载到本地相册
图片提示下载到本地相册
实际结果:
没有任何反应
没有任何反应
bug描述:
saveImageToPhotosAlbum点击后没有反应,不触发success,也不触发fail
我测试了两种方式:
1、先uni.getImageInfo再uni.saveImageToPhotosAlbum
2、先uni.downloadFile再uni.saveImageToPhotosAlbum
两种方式测试一下,安卓离线打包,到saveImageToPhotosAlbum之前就没有反应了。
目前就测试了安卓,用mac打包和windows打包都测试了一遍,均有这个问题。
测试了一下getImageInfo后的图片输出,地址貌似没有问题。
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20210705/9b001129cc92e142705725152463c764.jpg)