DHTML: Blob.prototype.arrayBuffer メソッド  編集:2022.01.16 by T.A.

ArrayBuffer 内のバイナリー・データとして Blob の内容を解決する Promise を返します。→MS

構文
bufferPromise=blob.arrayBuffer()
blob.arrayBuffer().then(buffer => /* ArrayBuffer を処理します。 */)
buffer=await blob.arrayBuffer()
blob Blob、またはFile
戻り値

Blob のデータをバイナリー形式で含む ArrayBuffer で解決する Promise

例外

このメソッドは例外をスローしませんが、Promise を拒否することがあります。例えば、Blob のデータを取得するために使用されたリーダーが例外をスローした場合などです。データの取得中に発生した例外はすべて拒否に変換されます。

使用上のメモ

FileReader.readAsArrayBuffer() メソッドに似ていますが、arrayBuffer() は、FileReader インターフェイスのメソッドのようにイベント・ベースの API ではなく、Promise を返します。

参考

Web アプリケーションからのファイルの使用


テスト
HTML:

ここに表示
スクリプト組み込み:



スクリプト:


スクリプト:



表示内容:
表示内容: