微信小程序> 微信小程序:下载视频、图片文件

微信小程序:下载视频、图片文件

浏览量:1271 时间: 来源:谢阳光Zzz

下载视频、图片(saveImageToPhotosAlbum):

download(e){    const index = e.currentTarget.dataset.index    const url = this.data.album[index].v_url    wx.downloadFile({      url: url,      success: function (res) {        wx.showToast({          title: '开始下载',          icon: 'none'        })        //视频保存到本地        wx.saveVideoToPhotosAlbum({          filePath: res.tempFilePath,          success: function (data) {            wx.hideLoading()            wx.showModal({              title: '提示',              content: '您的影集已存入手机相册,赶快分享给好友吧',              showCancel: false,            })          },          fail: function (err) {            if (err.errMsg === "saveVideoToPhotosAlbum:fail:auth denied" || err.errMsg === "saveVideoToPhotosAlbum:fail auth deny") {              // 这边微信做过调整,必须要在按钮中触发,因此需要在弹框回调中进行调用              wx.showModal({                title: '提示',                content: '需要您授权保存相册',                showCancel: false,                success: modalSuccess => {                  wx.openSetting({                    success(settingdata) {                      if (settingdata.authSetting['scope.writePhotosAlbum']) {                        wx.showModal({                          title: '提示',                          content: '获取权限成功,再次点击下载即可保存',                          showCancel: false,                        })                      } else {                        wx.showModal({                          title: '提示',                          content: '获取权限失败,将无法保存到相册哦~',                          showCancel: false,                        })                      }                    },                    fail(failData) {                      console.log("failData", failData)                    },                    complete(finishData) {                      console.log("finishData", finishData)                    }                  })                }              })            }          },          complete(res) {            wx.hideLoading()          }        })      }    })  }

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎