FileReaderSync

FileReaderSync インターフェイスは、File または Blob オブジェクトを同期的に読み込むことを可能にします。

このインターフェイスは、ブロックする可能性のある同期 I/O を可能にするため、Workerのみ利用可能です。

プロパティ

このインターフェイスにはプロパティはありません。

メソッド

FileReaderSync.readAsArrayBuffer()
指定された Blob または File を、入力データをバイナリ文字列として表す ArrayBuffer (en-US) に変換します。
FileReaderSync.readAsBinaryString() これは非推奨の API です。まだ動作しているかもしれませんが、もう使用するべきではありません。
このメソッドは、指定された Blob または File を、入力データをバイナリ文字列として表す DOMString に変換します。このメソッドは非推奨ですので、代わりに readAsArrayBuffer() を使用することを検討してください。
FileReaderSync.readAsText()
このメソッドは、指定された Blob または File を、入力データをテキスト文字列として表す DOMString に変換します。オプションの encoding パラメータは、使用するエンコーディングを示します (例: iso-8859-1 または UTF-8)。これがない場合、このメソッドはそれに対する検出アルゴリズムを適用します。
FileReaderSync.readAsDataURL()
指定された Blob または File を、入力データをデータ URL として表す DOMString に変換します。

仕様

仕様書 ステータス コメント
File API
FileReaderSync の定義
草案 初期定義

ブラウザの互換性

BCD tables only load in the browser

あわせて参照