jjzjj

saveImageToPhotosAlbum

全部标签

开发微信小程序,将图片下载到相册的方法,saveImageToPhotosAlbum怎么用

在开发微信小程序的时候,经常能看到小程序里面有下载按钮,如何将小程序中的图片下载到手机相册中那,下面给大家说一下怎么做,代码如何去写。一、到微信小程序后台开启“用户隐私保护指引”1.进入小程序后台,侧拉拉到“设置”这一项,再找到“服务内容声明”,更新“用户隐私保护”,如下图所示:2.按照如下所示的指引填写即可注意:如果不更新隐私保护,是无法获取到存储权限的,这个必须要开启才行。二、代码实现//点击下载constclickDownload=async()=>{ try{ uni.showLoading({ title:"下载中...", mask:true }) letres=aw

小程序:下载图片文件(wx.downloadFile)并保存到手机相册(wx.saveImageToPhotosAlbum)

封装下载函数:downloadAllPic(imgData){wx.showLoading({title:'图片下载中'})letuploadNum=0letpicNum=0imgData.forEach((item,index,arr)=>{if(item.imgUrl){picNum++wx.downloadFile({url:item.imgUrl,success:function(res){//图片保存到本地wx.saveImageToPhotosAlbum({filePath:res.tempFilePath,success:function(data){uploadNum++if(

小程序报错saveimagetophotosalbum:fail invalid file type如何解决

微信小程序保存图片在微信小程序中要保存图片到本地相册,需要获取相册权限。总之整个功能实现下来需要如下几个小程序的API:wx.getSetting,wx.authorize,wx.openSetting,wx.downloadFile,wx.saveImageToPhotosAlbumwx.getSetting获取用户的当前设置。返回值中只会出现小程序已经向用户请求过的权限。wx.authorize提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。更多用法详见用户授

小程序报错saveimagetophotosalbum:fail invalid file type如何解决

微信小程序保存图片在微信小程序中要保存图片到本地相册,需要获取相册权限。总之整个功能实现下来需要如下几个小程序的API:wx.getSetting,wx.authorize,wx.openSetting,wx.downloadFile,wx.saveImageToPhotosAlbumwx.getSetting获取用户的当前设置。返回值中只会出现小程序已经向用户请求过的权限。wx.authorize提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。更多用法详见用户授