`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裏面是不能顯示圖片的。
參考編碼