From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/web/api/filereader/readystate/index.html | 94 +++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 files/ja/web/api/filereader/readystate/index.html (limited to 'files/ja/web/api/filereader/readystate') diff --git a/files/ja/web/api/filereader/readystate/index.html b/files/ja/web/api/filereader/readystate/index.html new file mode 100644 index 0000000000..4e7b2916d2 --- /dev/null +++ b/files/ja/web/api/filereader/readystate/index.html @@ -0,0 +1,94 @@ +--- +title: FileReader.readyState +slug: Web/API/FileReader/readyState +tags: + - API + - File API + - Reference + - ファイル + - プロパティ +translation_of: Web/API/FileReader/readyState +--- +
{{APIRef("File API")}}
+ +

{{domxref("FileReader")}} の readyState プロパティは、 FileReader がいる読み取り操作の現在の状態を提供します。 FileReader は以下のいずれかの状態にあります。

+ + + + + + + + + + + + + + + + + + + + + + + + +
状態説明
0EMPTYReader が作成されました。まだ読み込まれているメソッドはありません。
1LOADINGread メソッドが呼び出されました。
2DONE操作が完了しています。
+ +
+
EMPTY
+
FileReader は作成されましたが、 readAs メソッドはまだ呼び出されていません。
+
LOADING
+
readAs メソッドが呼び出されました。 {{domxref("File")}} または {{domxref("Blob")}} が読み取り中であり、まだエラーは発生していません。
+
DONE
+
読み取り操作が完了しています。これは、 {{domxref("File")}} または {{domxref("Blob")}} の全体がメモリに読み込まれたか、ファイル読み取りエラーが発生したか、 {{domxref("FileReader.abort()", "abort()")}} が呼び出され、読み取りがキャンセルされたか、いずれかを意味します。
+
+ +

+ +
var 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")}}

+ +

あわせて参照

+ + -- cgit v1.2.3-54-g00ecf