您的位置:首页 > 房产 > 建筑 > 微信小程序-文件下载

微信小程序-文件下载

2024/10/6 6:02:49 来源:https://blog.csdn.net/qq_33593958/article/details/141937923  浏览:    关键词:微信小程序-文件下载

整体思路:

wx.getSetting:获取用户授权。
wx.downloadFile:下载文件资源到本地,客户端直接发起一个 HTTPS GET 请求,返回文件的本地临时路径 (本地路径),单次下载允许的最大文件为 200MB。
wx.saveImageToPhotosAlbum:保存文件到本地相册。
注意重复高频点击事件。 

1、图片、视频文件保存到本地相册

下载文件获取临时文件-转移文件到相册(相册写入未授权,需要设置授权)

wx.downloadFile({url: '', // 链接地址success (res) { wx.saveImageToPhotosAlbum({filePath: res.tempFilePath, // 图片临时路径success(res) { },fail(res) {if(res.errMsg.indexOf("saveImageToPhotosAlbum:fail")>-1){ wx.showModal({title: '提示',content: '需要您授权保存到相册',showCancel: false,success: ses => {wx.openSetting({success(settingdata) { if (settingdata.authSetting['scope.writePhotosAlbum']) {wx.showModal({title: '提示',content: '获取权限成功,再次点击即可保存',showCancel: false,})} else {wx.showModal({title: '提示',content: '获取权限失败,将无法保存到相册哦~',showCancel: false,})}},fail(failData) { },complete(finishData) { }})}});};}})  }})

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com