FileReaderSync: readAsBinaryString() 方法
已棄用:此特性不再推薦。雖然某些瀏覽器可能仍然支援它,但它可能已經從相關的網路標準中刪除,可能正在刪除過程中,或者可能僅為相容性目的而保留。請避免使用它,如果可能,請更新現有程式碼;請參閱本頁底部的相容性表格以指導您的決策。請注意,此特性可能隨時停止工作。
注意:此功能僅在 Web Workers 中可用,Service Workers 除外。
注意: 此方法已被棄用,請使用 readAsArrayBuffer() 替代。
readAsBinaryString() 方法屬於 FileReaderSync 介面,它允許以同步方式將 File 或 Blob 物件讀取到字串中。該介面 僅在 Worker 中可用,因為它啟用了可能阻塞的同步 I/O。
語法
js
readAsBinaryString(blob)
引數
返回值
表示輸入資料的字串。
異常
NotFoundErrorDOMExceptionSecurityErrorDOMException-
如果檢測到以下任何一種問題情況,則丟擲此錯誤:
- 資源已被第三方修改;
- 同時執行的讀取次數過多;
- 資源指向的檔案不適合 Web 使用(例如,它是系統檔案)。
NotReadableErrorDOMException-
如果由於許可權問題(如併發鎖定)導致無法讀取資源,則丟擲此錯誤。
EncodingErrorDOMException-
如果資源是資料 URL 並且超過了每個瀏覽器定義的長度限制,則丟擲此錯誤。
規範
| 規範 |
|---|
| File API # readAsBinaryStringSyncSection |
瀏覽器相容性
載入中…