Blob: arrayBuffer() 方法
注意:此功能在 Web Workers 中可用。
arrayBuffer() 方法是 Blob 介面的一個方法。它返回一個 Promise,該 Promise 在 blob 內容被轉換為 ArrayBuffer 中的二進位制資料時解析(resolve)。
語法
js
arrayBuffer()
引數
無。
返回值
一個 Promise,它解析為一個 ArrayBuffer,其中包含 blob 的二進位制資料。
異常
雖然此方法本身不會丟擲異常,但它可能會拒絕 Promise。例如,用於獲取 blob 資料的讀取器丟擲異常時,就會發生這種情況。在獲取資料時丟擲的任何異常都將被轉換為拒絕(rejection)。
用法說明
雖然與 FileReader.readAsArrayBuffer() 方法相似,但 arrayBuffer() 返回一個 Promise,而不是像 FileReader 介面的方法那樣是基於事件的 API。
規範
| 規範 |
|---|
| File API # dom-blob-arraybuffer |
瀏覽器相容性
載入中…