Blob.arrayBuffer()
arrayBuffer()
は Blob
インターフェイスのメソッドで、 ArrayBuffer
内のバイナリーデータとした Blob の内容を解決する Promise
を返します。
構文
arrayBuffer()
引数
なし
返値
Blob のデータをバイナリー形式で含む ArrayBuffer
で解決するプロミスです。
例外
このメソッドでは例外が発生しませんが、プロミスを拒否することがあります。例えば、Blob のデータを取得するために使用されたリーダーで例外が発生した場合などです。データの取得中に発生した例外はすべて拒否に変換されます。
使用上のメモ
FileReader.readAsArrayBuffer()
メソッドに似ていますが、arrayBuffer()
は、FileReader
インターフェイスのメソッドのようにイベントベースの API ではなく、Promise を返します。
仕様書
Specification |
---|
File API # dom-blob-arraybuffer |
ブラウザーの互換性
BCD tables only load in the browser