收藏
回答

ios下载base64图片报错file data is empty,怎么解决?

ios下载base64图片报错file data is empty,安卓机可以

// 本地下载

  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)

      }

    })

  },


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

1 个回答

登录 后发表内容