收藏
回答

小程序下载base64图片,安卓机可以,但是ios不可以,为什么?

onShareLoad() {
  const imgSrc = this.data.url; //base64编码
  const base64 = imgSrc.split('data:image/png;base64,')[1]
  const save = wx.getFileSystemManager();
  const number = Math.random();
  save.writeFile({
    filePath: wx.env.USER_DATA_PATH + '/pic' + number + '.jpg',
    data: base64,
    encoding: 'base64',
    success: res => {
      wx.saveImageToPhotosAlbum({
        filePath: wx.env.USER_DATA_PATH + '/pic' + number + '.jpg',
        success: (res) => {
          this.setData({
            isResetNoteContent: true
          })
        },
        fail: (err) => {
          console.log(err)
        }
      })
    },
    fail: err => {
      console.log(err)
    }
  })
},


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

1 个回答

  • 呆呆
    呆呆
    2023-02-10

    2023年2月10日,此BUG依然存在

    2023-02-10
    有用
    回复
登录 后发表内容