鍍金池/ 問答/HTML/ 微信小程序如何把圖片buffer或base64數(shù)據(jù)轉(zhuǎn)成文件?

微信小程序如何把圖片buffer或base64數(shù)據(jù)轉(zhuǎn)成文件?

如題

我從服務(wù)端發(fā)送到小程序的是處理好的base64編碼

其實(shí)可以發(fā)文件url的,但是這樣服務(wù)端又多了一步上傳到云,所以直接采用了發(fā)送圖片的base64數(shù)據(jù)到小程序

現(xiàn)在的問題是,小程序端如果想把這個(gè)圖片存入手機(jī)相冊,小程序要求必須有臨時(shí)的文件路徑

wx.saveImageToPhotosAlbum 微信這個(gè)api不支持base64,必須要求路徑。

回答
編輯回答
離殤

先把base64的圖片繪制到canvas
后將canvas 轉(zhuǎn)為tempfile
在將tempfile 保存下來

2018年5月10日 10:23