JavaScript 中的Base64 編碼和解碼
問題:
問題:
P 圖像如何編碼為Base64 字串JavaScript?
答案:JavaScript 提供了
btoa()
和atob() 程式碼用於程式碼>
說明:
編碼為Base64:
- btoa()
接受代表8 位位元組的「字串」
如果輸入字串包含非8位元字符,可能會出現編碼錯誤。
從Base64解碼:-
- atob()
傳回一個「字串」,每個字元代表一個88位元位元組值。
除非輸入已經是 ASCII 編碼的二進位數據,否則結果不是 ASCII。
附加說明:-
較舊的瀏覽器可能不支援btoa()
和- atob( )
。使用CanIUse 檢查:https://caniuse.com/?search=atob
有關在JavaScript 中加載二進製圖像數據的更多信息,請參閱:https://stackoverflow.com/questions/9354592/ how- do-i-load-binary-image-data-using-javascript-and-xmlhttprequest
以上是如何在 JavaScript 中將 PNG 圖像編碼為 Base64 字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!