このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

FileReaderSync

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

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

メモ: この機能はウェブワーカー内で利用可能です。

警告: このインターフェイスは、ブロックが発生する可能性がある同期 I/O を使用するため、ワーカーでのみ利用できます。

コンストラクター

FileReaderSync()

新しい FileReaderSync オブジェクトを返します。

インスタンスプロパティ

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

インスタンスメソッド

FileReaderSync.readAsArrayBuffer()

このメソッドは、指定された Blob または File を、入力データをバイナリー文字列として表す ArrayBuffer に変換します。

FileReaderSync.readAsBinaryString()

このメソッドは、指定された Blob または File を、入力データをバイナリー文字列として表す文字列に変換します。このメソッドは非推奨であり、代わりに readAsArrayBuffer() を使用することを検討してください。

FileReaderSync.readAsText()

このメソッドは、指定された Blob または File を、入力データをテキスト文字列として表す文字列に変換します。オプションの encoding 引数は、使用するエンコーディングを示します(iso-8859-1 や UTF-8 など)。これがない場合、このメソッドはエンコーディングの検出アルゴリズムを適用します。

FileReaderSync.readAsDataURL()

指定された Blob または File を、入力データを data URL として表す文字列に変換します。

仕様書

仕様書
File API
# FileReaderSync

ブラウザーの互換性

関連情報