FileReader.readAsArrayBuffer()
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
FileReader インターフェイスの readAsArrayBuffer() メソッドは、指定された Blob ないし File オブジェクトの内容を読み込むために使用します。読み込み処理が終了すると readyState が DONE に変わり、 loadend イベントが発行されます。それと同時に、 result プロパティにはファイルのデータを表す ArrayBuffer が格納されます。
メモ:
Blob.arrayBuffer() メソッドは、ファイルを ArrayBuffer として読み取るためのプロミスベースのより新しい API です。