我有一個註冊表單,用戶可以選擇一個化身。他們有兩個可能性:如何從html圖像獲取base64編碼的數據
- 選擇一個默認的頭像
- 上傳自己的頭像
在我的HTML頁面,我有這個。
<img id="preview" src="img/default_1.png">
它顯示選定的頭像。 我使用File Api讓用戶上傳他們自己的圖像。 這使得HTML圖像的src就像這樣。
<img id="preview" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgA... />
當他們張貼登記表。數據將被髮送到REST服務。 當用戶自己上傳頭像時,我可以發送base64編碼數據。但是,我如何處理默認的頭像?它是一個url而不是base64編碼的數據。
只需將默認的頭像轉換爲Base64圖像 –
好的,謝謝爲評論。 – janseeuw
在這裏,我正在玩jsFiddle,從畫布上的標記中加載img,並在做.toDataURL()。 – MichD