// 图片长按点击事件
imgBoxClick() {
console.log("长按触发");
console.log("httpImgUrl", this.httpImgUrl);
// 假设你有一个网络图片的链接
let imageUrl = this.httpImgUrl;
// 下载图片
uni.downloadFile({
url: imageUrl,
success: downloadResult => {
if (downloadResult.statusCode === 200) {
// 下载成功,保存图片到系统相册
uni.saveImageToPhotosAlbum({
filePath: downloadResult.tempFilePath,
success: () => {
uni.showToast({
title: '图片保存成功'
});
},
fail: () => {
uni.showToast({
title: '图片保存失败',
icon: 'none'
});
}
});
} else {
uni.showToast({
title: '图片下载失败',
icon: 'none'
});
}
},
fail: () => {
uni.showToast({
title: '图片下载失败',
icon: 'none'
});
}
});
},
uniapp下载图片到本地
于 2024-04-18 15:49:43 首次发布
文章介绍了在H5应用中如何利用uni-app的API,如uni.downloadFile进行网络图片的下载,然后使用uni.saveImageToPhotosAlbum将图片保存到用户手机相册的过程。
摘要由CSDN通过智能技术生成