收藏
回答

小程序保存图片到相册,为什么上线后失效?图片地址已经修改为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

        })

      }

    })

  }


最后一次编辑于  11-11
回答关注问题邀请回答
收藏

1 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    11-11

    download域名设置了吗

    11-11
    赞同
    回复 4
    • 波波呆
      波波呆
      11-11
      您好,我在下载里添加了接口域名,您的意思是也需要添加文件所在的域名吗,比如,文件是保存在阿里云的oss上的,是不是也需要把oss的图片地址也配置到下载域名里。
      11-11
      回复
    • 波波呆
      波波呆
      11-11
      https://tbb-project.oss-cn-beijing.aliyuncs.com/dev/xxx.png, 比如这是要下载的图片地址 请问https://tbb-project.oss-cn-beijing.aliyuncs.com也是要添加到下载域名里的是吗
      11-11
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-11回复波波呆
      对啊
      11-11
      1
      回复
    • 波波呆
      波波呆
      11-11
      谢谢啦 已经解决了。我以为那个是要配置自己服务器域名的地址。原来也要配置图片的地址 谢谢哈
      11-11
      回复
问题标签