FileReaderSync

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

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

プロパティ

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

メソッド

FileReaderSync.readAsArrayBuffer()
指定された Blob または File を、入力データをバイナリ文字列として表す ArrayBuffer に変換します。
FileReaderSync.readAsBinaryString()
このメソッドは、指定された 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

あわせて参照