uniapp保存网络地址图片
时间: 2023-10-09 17:05:08 浏览: 120
在uniapp中,你可以使用uni.downloadFile() API来下载网络图片。下载完成后,可以使用uni.saveImageToPhotosAlbum() API将图片保存到相册中。
示例代码如下:
```javascript
// 下载图片并保存到相册
uni.downloadFile({
url: 'http://example.com/image.jpg',
success: (res) => {
// 下载成功
if (res.statusCode === 200) {
uni.saveImageToPhotosAlbum({
filePath: res.tempFilePath,
success: () => {
uni.showToast({
title: '保存成功'
})
},
fail: () => {
uni.showToast({
title: '保存失败'
})
}
})
}
},
fail: () => {
uni.showToast({
title: '下载失败'
})
}
})
```
其中,url为图片的网络地址,res.tempFilePath为下载后保存在本地的临时文件路径。通过调用uni.saveImageToPhotosAlbum() API将图片保存到相册中,其中filePath为下载后保存在本地的文件路径。成功保存后会弹出提示框,提示保存成功或失败。
阅读全文