uniapp如何下载图片并保存到相册
我们要实现的功能是点击下载场馆二维码到手机相册
下面是实现的js代码
settingQrImgBase64(id) {
uni.showLoading({
title: '下载中...',
mask: true
})
uni.downloadFile({
url: url, // 这里是你接口地址 若要传参 直接 url拼接参数即可
header:{
'X-Authorization': uni.getStorageSync('session.login')['token']
},
methods: 'GET',
success: (res) => {
console.log(res,'res')
var tempFilePath = res.tempFilePath; // 这里拿到后端返回的图片路径
uni.saveImageToPhotosAlbum({ // 然后调用这个方法
filePath: tempFilePath,
success : (res) => {
uni.hideLoading();
uni.showToast({title : '图片已保存'})
}
})
},
fail: () => {
uni.hideLoading();
}
});
},
然后打开手机相册就可以看到图片啦~