--- title: FileReader.readyState slug: Web/API/FileReader/readyState tags: - API - File API - Reference - ファイル - プロパティ translation_of: Web/API/FileReader/readyState ---
{{domxref("FileReader")}} の readyState プロパティは、 FileReader がいる読み取り操作の現在の状態を提供します。 FileReader は以下のいずれかの状態にあります。
| 値 | 状態 | 説明 |
|---|---|---|
0 |
EMPTY |
Reader が作成されました。まだ読み込まれているメソッドはありません。 |
1 |
LOADING |
read メソッドが呼び出されました。 |
2 |
DONE |
操作が完了しています。 |
EMPTYFileReader は作成されましたが、 readAs メソッドはまだ呼び出されていません。LOADINGDONEvar reader = new FileReader();
console.log('EMPTY', reader.readyState); // readyState は 0 になります。
reader.readAsText(blob);
console.log('LOADING', reader.readyState); // readyState は 1 になります。
reader.onloadend = function () {
console.log('DONE', reader.readyState); // readyState は 2 になります。};
{{domxref("FileReader")}} API のために定義されている3つの状態定数のうちの1つです。
| 仕様書 | 状態 | 備考 |
|---|---|---|
| {{SpecName("File API", "#FileReader-interface", "FileReader")}} | {{Spec2("File API")}} | 初回定義 |
{{Compat("api.FileReader.readyState")}}