`
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() 是获取文件管理器对象;
aa.writeFile 是写文件,详细参数可 点击查看 官方文档说明。
String wx.env.USER_DATA_PATH
文件系统中的用户目录路径
wx.env.USER_DATA_PATH +'/test.png' 这里是创建一个临时文件的文件名。
that.data.scene.slice(22) 这里是把 data:image/png;base64这一段去除,需要注意的是去除这一段之后 base64 编码之间放到image组件的src里面是不能显示图片的。
参考
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。