uni-app 实现h5、webview、原生保存图片到本地
【代码】uni-app 实现h5、webview、原生保存图片到本地。
·
saveImage(e) {
//e 图片地址
// 非H5环境中
// #ifndef H5
uni.saveImageToPhotosAlbum({
filePath: e, //图片url
success: () => {
uni.showToast({
title: "保存成功",
icon: "success"
})
}
})
// #endif
//H5环境中,也可以提示长按屏幕保存,让用户操作,不执行以下事件
// #ifdef H5
if (typeof plus !== "undefined"){
// 当前运行在H5+环境中
var down = plus.downloader.createDownload(e, {}, function(e, a) {
plus.gallery.save(e.filename,function (e) {
uni.showToast({
title: "保存成功",
mask:true ,
});
console.log("下载成功");
},function (e) {
console.log("下载失败,请重试");
})
});
down.start();
}else{
var oA = document.createElement("a");
oA.download = '作品.png'; // 设置下载的文件名,默认是'下载'
oA.href = e; //图片url
document.body.appendChild(oA);
oA.click();
oA.remove(); // 下载之后把创建的元素删除
}
// #endif
},
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)