收藏
回答

怎么保存base64格式的图片?

//保存图片

saveImage: function() {

const fileManager = wx.getFileSystemManager()

console.log(this.data.codeSrc)

fileManager.writeFile({

filePath: wx.env.USER_DATA_PATH + '/test.png',

data: this.data.codeSrc,    // 一串base64码

encoding: 'base64',

success: res => {

console.log('writeFile成功res', res)

console.log('了路径', wx.env.USER_DATA_PATH + '/test.png')

this.setData({

imageUrl: wx.env.USER_DATA_PATH + '/test.png',

})

wx.saveImageToPhotosAlbum({

filePath: wx.env.USER_DATA_PATH + '/test.png',

success: res => {

wx.showToast({

title: '保存成功'

})

console.log('saveImageToPhotosAlbum成功res', res)

},

fail: err => {

console.log('saveImageToPhotosAlbum失败', err)

}

})

},

fail: err => {

console.log('writeFile失败', err)

}

})

},

像上面那样写 为什么工具上可以保存 真机调试就无法保存


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

1 个回答

登录 后发表内容
问题标签