需求:下载网络图片到系统相册
问题:找不到uni.saveFile保存的临时路径
uni.downloadFile({//下载url: //网络图片资源路径,success(res) {if (res.statusCode == 200) {uni.saveFile({//临时tempFilePath: res.tempFilePath,success(saveRes) {//这边只能保存到临时路径,并且手机端找不到,电脑端也藏得很深},})} }
})
解决:使用 uni.saveImageToPhotosAlbum 将临时文件保存到本地
#注意:官方文档,图片路径不支持网络图片路径,所以在使用前还是需要调用uni.saveFile来生成文件的临时路径
uni.downloadFile({//下载url: //网络图片资源路径,success(res) {if (res.statusCode == 200) {uni.saveFile({//临时tempFilePath: res.tempFilePath,success(saveRes) {uni.saveImageToPhotosAlbum({//保存filePath: saveRes.savedFilePath,success(saveImgRes) {// 手机会自动保存到系统相册,电脑可以自己选择保存的地址uni.showToast({title: '以保存至系统相册'})}});},})} }
})