uniapp下载图片
咱们要做的主要是点击某个地方下载图片,点击按钮,会把图片下载到手机本地
下面是JS的实现代码
首先绑定事件
然后下面就是
//下面方法请写在你定义的方法中
uni.showLoading({title: '下载中...',mask: true})//提示
uni.downloadFile({
url: url, // 这里是接口地址 传参可以直接用url拼接参数
header: {//请求头'token': uni.getStorageSync('session.login')['token']
},
methods: 'POST',//请求方式
success: (res) => {console.log(res, 'res')var tempFilePath = res.tempFilePath; // 这里拿到后端返回的图片路径uni.saveImageToPhotosAlbum({ // 然后调用这个方法filePath: tempFilePath,success: (res) => {uni.hideLoading();//关闭提示uni.showToast({title: '图片已保存'})}})
},
fail: () => {uni.hideLoading();//关闭提示
},
});
简化版:
uni.downloadFile({url: this.member.qrcode_img, // 这里是我已经请求好的图片数据success: (res) => {console.log(res, 'res')var tempFilePath = res.tempFilePath;uni.saveImageToPhotosAlbum({ // 然后调用这个方法filePath: tempFilePath,success: (res) => {uni.showToast({title: '图片已保存'})}})},fail: () => {uni.showToast({title: '图片保存失败'})}
});
uniapp下载图片相关推荐
- uniapp下载图片并保存到相册
uniapp如何下载图片并保存到相册 我们要实现的功能是点击下载场馆二维码到手机相册 下面是实现的js代码 settingQrImgBase64(id) {uni.showLoading({title ...
- uni-app下载图片到系统相册
使用到的 API 有 : uni.downloadFile uni.saveImageToPhotosAlbum <template><view><view class= ...
- uniapp 下载图片并保存到手机的相册中
使用unaipp开发的微信小程序中,下载图片并保存到手机的相册中. 创建公共方法文件 common.js,相关api可以自行查阅微信开发文档了解,参照代码如下: let baseUrl = 'http ...
- uni-app下载图片(新手上路)
app端下载图片 this.$h5Util.interaction('保存图片', '是否保存到本地相册').then(res => { if (res == 1) { // const dow ...
- uni-app H5下载图片到本地
最近在h5出现几个莫名其妙的问题h5不能用a标签直接下载到本地, 百度的来的方法其实并不管用,只能用来预览,并不能真实的去下载,研究了很久发现uniapp可以吧网络图片下载下来然后存一个临时地址,再保 ...
- 一、uniapp项目(封装异步请求、moment.js时间处理、封装手势滑动组件、下载图片到本地)
一.封装异步请求: 1. 为什么要封装? 2. 封装的思路 export default (params) => {// 显示加载中uni.showLoading({title: "加 ...
- uniapp canvas 图片加上文字合成一张新图并保存到手机相册
uniapp canvas 图片加上文字合成一张新图并保存到手机相册 背景图上是奖章徽章,中间加上自定义文本,我这个图是因为背景图上原来就有字,随便找的,所以跟我写的文字层叠了 具体实现代码 < ...
- uniapp下载视频文件到手机相册
uniapp下载视频文件到手机相册 uni.downloadFile 下载文件,uni.saveFile保存文件,uni.openDocument打开文件,下载的是图片时可以自动保存,但下载视频只能播 ...
- 小程序权限设置:小程序下载图片保存到相册拒绝权限后,再次打开权限的解决方案
小程序下载图片保存到相册功能,首次操作会提示:保存图片或视频到你的相册,有'拒绝'和'允许'两个选项,如果选择了拒绝就会保存失败:saveImageToPhotosAlbum:fail auth de ...
最新文章
- linux subversion rpm,[linux笔记]在CentOS7.3中安装配置Apache2.4+Subversion1.9.*版本库
- HDU 3826 Squarefree number:题目解答源码
- 水文特点是什么意思_一级建造师是什么意思?一级建造师报考指南
- C#连接ORACLE数据库乱码问题
- 部署DNS服务和管理DNS
- 产品问答 | 3-5年的PM,如何提升竞争力?
- [翻译] ABCIntroView
- 注意力机制BAM和CBAM详细解析(附代码)
- python __repr__
- Python之np.where的使用
- solid 设计原则 php,面向对象设计SOLID五大原则
- 趣味程序之打印字符图案系列
- Objective-C 与JAVA的SHA1/HmacSHA1加密算法实现
- Hibernate 连接数据库,数据库返回数据超过限制报错
- 开源旅游网站系统排名
- 如何识别图片中的文字?三种方法轻松搞定
- WPS---EXCEL(八)---互换两列数据
- reversed python_python字典reversed
- 使用Galen进行Responsive Web测试四部曲
- excel怎么固定住一行和一列