uni.downloadFile({
url: this.ewm,
success: (downloadRes) => {
if (downloadRes.statusCode === 200) {
uni.saveImageToPhotosAlbum({
filePath: downloadRes.tempFilePath,
success: (res) => {
uni.showToast({ title: "保存成功", icon: "none" });
},
fail: (res) => {
console.log(res)
}
});
}
}
});

- 发布:2020-07-16 09:43
- 更新:2020-07-16 13:19
- 阅读:1744
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 1909
HBuilderX类型: 正式
HBuilderX版本号: 2.7.14
手机系统: Android
手机系统版本号: Android 7.0
手机厂商: 小米
手机机型: 忘记了但是两部手机都测试不能保存
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.downloadFile({
url: this.ewm,
success: (downloadRes) => {
if (downloadRes.statusCode === 200) {
uni.saveImageToPhotosAlbum({
filePath: downloadRes.tempFilePath,
success: (res) => {
uni.showToast({ title: "保存成功", icon: "none" });
},
fail: (res) => {
console.log(res)
}
});
}
}
});
uni.downloadFile({
url: this.ewm,
success: (downloadRes) => {
if (downloadRes.statusCode === 200) {
uni.saveImageToPhotosAlbum({
filePath: downloadRes.tempFilePath,
success: (res) => {
uni.showToast({ title: "保存成功", icon: "none" });
},
fail: (res) => {
console.log(res)
}
});
}
}
});
预期结果:
不行
不行
实际结果:
不行
不行
bug描述:
做一个保存图片的功能,已经获取了相册读写权限,通过扩展https://ext.dcloud.net.cn/plugin?id=594这个app权限的SDK也提示是有权限的,但是还是无法保存图片,IOS是可以保存的

就是你的代码,把路径换成线上的图片
uni.downloadFile({
url: 'https://car3.autoimg.cn/cardfs/product/g15/M10/7B/BF/1024x0_1_q95_autohomecar__wKgH5VX6FQGAZSDVAAO7JxGtRtY389.jpg',
success: (downloadRes) => {
if (downloadRes.statusCode === 200) {
uni.saveImageToPhotosAlbum({
filePath: downloadRes.tempFilePath,
success: (res) => {
uni.showToast({ title: "保存成功", icon: "none" });
},
fail: (res) => {
console.log(res)
}
});
}
}
});
雍渡人 (作者)
可不可以给一下代码啊
2020-07-16 13:05