微信小程序> 小程序点击保存图片

小程序点击保存图片

浏览量:2371 时间: 来源:保持微笑ヽ继续我旳骄傲
button class='btn'  bindtap='postSave'保存到本地相册/button
postSave(e) {    wx.showLoading({      title: '保存中...'    })    wx.downloadFile({      url: 'http://xxx.com/poster.png',      success: function (res) {        //图片保存到本地        wx.saveImageToPhotosAlbum({          filePath: res.tempFilePath,          success: function (data) {            wx.hideLoading()            wx.showModal({              title: '提示',              content: '您的推广海报已存入手机相册,赶快分享给好友吧',              showCancel:false,            })          },          fail: function (err) {            if (err.errMsg === "saveImageToPhotosAlbum:fail:auth denied" || err.errMsg === "saveImageToPhotosAlbum:fail auth deny") {              // 这边微信做过调整,必须要在按钮中触发,因此需要在弹框回调中进行调用              wx.showModal({                title: '提示',                content: '需要您授权保存相册',                showCancel: false,                success:modalSuccess={                  wx.openSetting({                    success(settingdata) {                      console.log("settingdata", 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

擅长 : 小程序流量变现

扫码领取礼包

热门模板

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