FileReaderSync

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

注意:此功能僅在 Web Workers 中可用,Service Workers 除外。

FileReaderSync 介面允許同步讀取 FileBlob 物件。此介面 僅在 Worker 中可用,因為它支援可能導致阻塞的同步 I/O。

建構函式

FileReaderSync()

返回一個新的 FileReaderSync 物件。

例項屬性

此介面沒有任何屬性。

例項方法

FileReaderSync.readAsArrayBuffer()

此方法將指定的 BlobFile 轉換為一個 ArrayBuffer,該 ArrayBuffer 表示輸入資料為二進位制字串。

FileReaderSync.readAsBinaryString() 已棄用

此方法將指定的 BlobFile 轉換為一個表示輸入資料為二進位制字串的字串。此方法已棄用,請考慮使用 readAsArrayBuffer() 代替。

FileReaderSync.readAsText()

此方法將指定的 BlobFile 轉換為一個表示輸入資料為文字字串的字串。可選的 encoding 引數指示要使用的編碼(例如,iso-8859-1 或 UTF-8)。如果未提供,則方法將應用檢測演算法。

FileReaderSync.readAsDataURL()

此方法將指定的 BlobFile 轉換為一個表示輸入資料為資料 URL 的字串。

規範

規範
File API
# FileReaderSync

瀏覽器相容性

另見