JavaScript 中的檔案到 Base64 轉換
將檔案轉換為 Base64 字串對於各種 Web 應用程式至關重要。在 JavaScript 中,可以使用 FileReader 類別來實作此任務。
問題:
使用者使用 querySelector 取得了一個 File 對象,並打算透過 JSON 傳送它Base64 格式。問題是如何將此檔案轉換為 Base64 字串。
解決方案:
要將檔案轉換為Base64 字串,請使用FileReader 類,如下所示:
在此程式碼中,getBase64 函數初始化FileReader 實例並開始將檔案作為資料讀取網址。讀取作業完成後,會呼叫onload事件處理程序,並將base64字串列印到控制台。
注意,透過querySelector取得的檔案是File對象,是Blob的子類,因此相容於與 FileReader 類別。完整的工作範例可供參考。
以上是如何在 JavaScript 中將檔案轉換為 Base64 字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!