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()
仕様書
Specification |
---|
File API # FileReaderSync |
ブラウザーの互換性
BCD tables only load in the browser