`html
var file = wx.getFileSystemManager(); console.log('1') file.writeFile({ //读写文件路径filePath须要使用wx.env.USER_DATA_PATH + '/tmp.txt'才能够读写成功。 filePath: wx.env.USER_DATA_PATH + '/poster.png', data: self.preurl.slice(22), encoding:'base64', success:async()=>{ console.log('123') const res2 = await wepy.saveImageToPhotosAlbum({ filePath: wx.env.USER_DATA_PATH + '/poster.png' }) wepy.$toast('图片已保存到相册,赶忙晒一下吧~') self.isShow = false self.$apply(); }, fail:function(e){ console.log(e) } })
`
wx.getFileSystemManager() 是获取文件管理器对象;api
aa.writeFile 是写文件,详细参数可 点击查看 官方文档说明。app
String wx.env.USER_DATA_PATH
文件系统中的用户目录路径async
wx.env.USER_DATA_PATH +'/test.png' 这里是建立一个临时文件的文件名。post
that.data.scene.slice(22) 这里是把 data:image/png;base64这一段去除,须要注意的是去除这一段以后 base64 编码之间放到image组件的src里面是不能显示图片的。
参考编码