使用JavaScript 進行Base64 編碼
問題:
需要使用JavaScript 將PNG 圖像編碼為Base64 映像檔的幫助。我知道如何開啟文件,但不熟悉二進位資料編碼。
答案:
利用btoa() 和atob()
JavaScript 提供用於從Base64 轉換到Base64 的btoa() 和atob( ) 函數編碼。
btoa() 函數
btoa() 接受表示 8 位元位元組數組的「字串」。傳遞包含超過 8 位元字元的字串可能會導致故障。如果您正在處理文本,則需要事先對其進行編碼。
atob() 函數
atob() 傳回每個字元的「字串」代表一個8位元組。這並不意味著 ASCII;而是它假設二進位資料處理。
其他資源
瀏覽器支援
兩者btoa() 和 atob() 具有廣泛的瀏覽器支援。有關具體相容性信息,請參閱以下連結:
以上是如何在 JavaScript 中將 PNG 映像編碼為 Base64?的詳細內容。更多資訊請關注PHP中文網其他相關文章!