wx.saveImageToPhotosAlbum將圖片保存到本地相冊


 downfile: function(){
    var _this = this;
    wx.downloadFile({
      url: imgSrc, //僅為示例,並非真實的資源
      success: function (res) {
        // 只要服務器有響應數據,就會把響應內容寫入文件並進入 success 回調,業務需要自行判斷是否下載到了想要的內容
        console.log(res);
        if (res.statusCode === 200) {
          wx.saveImageToPhotosAlbum({
            filePath: res.tempFilePath,
            success: function (data) {
              console.log(data);
            },
            fail: function (err) {
              console.log(err);
              if (err.errMsg === "saveImageToPhotosAlbum:fail auth deny") {
                console.log("用戶一開始拒絕了,我們想再次發起授權")
                alert('打開設置窗口')
                wx.openSetting({
                  success(settingdata) {
                    console.log(settingdata)
                    if (settingdata.authSetting['scope.writePhotosAlbum']) {
                      console.log('獲取權限成功,給出再次點擊圖片保存到相冊的提示。')
                    } else {
                      console.log('獲取權限失敗,給出不給權限就無法正常使用的提示')
                    }
                  }
                })
              }
            }
          })
        }
      }
    })
  },

 

參考文章: https://blog.csdn.net/zkn_2439656793/article/details/78039924


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM