微信小程序下载图片到本地
2024-10-19 07:31:55
downloadImg: function(e){ //触发函数
console.log(e.currentTarget.dataset.url)
wx.downloadFile({
url: e.currentTarget.dataset.url, //需要下载的图片url
success: function (res) { //成功后的回调函数
wx.saveImageToPhotosAlbum({ //保存到本地
filePath: res.tempFilePath,
success(res) {
wx.showToast({
title: '保存成功',
icon: 'success',
duration: 2000
})
},
fail: function (err) {
if (err.errMsg === "saveImageToPhotosAlbum:fail auth deny") {
wx.openSetting({
success(settingdata) {
console.log(settingdata)
if (settingdata.authSetting['scope.writePhotosAlbum']) {
console.log('获取权限成功,给出再次点击图片保存到相册的提示。')
} else {
console.log('获取权限失败,给出不给权限就无法正常使用的提示')
}
}
})
}
}
})
}
});
},
最新文章
- GIT 版本控制常用命令学习汇总
- [转]AS3 int uint Number
- Apache Commons CLI官方文档翻译 —— 快速构建命令行启动模式
- iOs基础篇(二十二)—— UIPickerView、UIDatePicker控件的使用
- c#程序中使用";like“查询access数据库查询为空的问题
- 幂运算(codevs 2541)
- NodeJS的异步编程风格
- DevExpress TreeList 那些事儿
- C#调用存储过程简单完整例子
- 【转】Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程
- http://doc.okbase.net/congcong68/archive/112508.html
- keyStore很重要,千万不能丢失
- c#鼠标点击TextBox控件后清空默认字体
- 关于ssh登录出现异常警告:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
- Python3学习笔记之十九
- 4 Values whose Sum is 0 [POJ2785] [折半搜索]
- 【Linux】 解决报错: ImportError: libSM.so.6: cannot open shared object file: No such file or directory
- Sophus VS2010编译不支持?C++11语法的缘故。那有没有不带C++11特性的Sophus版本呢?
- bzoj 2453: 维护队列
- (转)使用百度 BAE做SVN服务器