FileReaderSync

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

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 を、入力データをデータ URL として表す文字列に変換します。

仕様書

Specification
File API
# FileReaderSync

ブラウザーの互換性

BCD tables only load in the browser

関連情報