收藏
回答

小程序保存图片到相册,为什么上线后失效?图片地址已经修改为HTTPS了,请问还有可能是什么原因造成的

下面附上核心代码

      let that = this

      wx.getSetting({

        success(res) {

          if (!res.authSetting['scope.writePhotosAlbum']) {

            wx.authorize({

              scope: 'scope.writePhotosAlbum',

              success(re) {

                that._saveToBlumNet(url)

              }

            })

          } else {

            that._saveToBlumNet(url)

          }

        }

      })



  _saveToBlumNet (url) {

    let that = this

    wx.downloadFile({

      url: url || that.shareobj.url,

      success: function (res) {

        wx.saveImageToPhotosAlbum({

          filePath: res.tempFilePath,

          success(result) {

            wx.showToast({

              title: '保存成功',

              icon: 'success',

              duration: 1000

            })

          },

          fail(result) {

            wx.showToast({

              title: '保存图片:' + result,

              icon: 'none',

              duration: 1000

            })

          }

        })

      },

      fail: function (res) {

        wx.showToast({

          title: '下载图片:' + res,

          icon: 'none',

          duration: 1000

        })

      }

    })

  }


回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签