0
我在Meteor項目的private
目錄中有一個圖像資產,我需要將圖像編碼爲數據URI。如何將圖像資產編碼爲Meteor中的base64數據URI?
我知道我使用Assets.getBinary
加載文件,但base64編碼該文件的最佳方式是什麼?
我在Meteor項目的private
目錄中有一個圖像資產,我需要將圖像編碼爲數據URI。如何將圖像資產編碼爲Meteor中的base64數據URI?
我知道我使用Assets.getBinary
加載文件,但base64編碼該文件的最佳方式是什麼?
流星實際上有一個內置的base64包,雖然它沒有默認添加。
通過致電meteor add base64
添加包裹。
然後,數據URI可以這樣創建的:
var binaryImage = Assets.getBinary('pdf-logo.png');
var dataURI = 'data:image/png;base64,' + Base64.encode(binaryImage);