FileReader: readyState-Eigenschaft
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.
Please take two minutes to fill out our short survey.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die schreibgeschützte Eigenschaft readyState
des FileReader
-Interfaces gibt den aktuellen Status des Lesevorgangs an. Dies wird einer der folgenden Zustände sein: EMPTY
, LOADING
oder DONE
.
Wert
Eine Zahl, die einer der drei möglichen Statuskonstanten ist, die im FileReader
-Interface definiert sind:
FileReader.EMPTY
(0)-
Der Reader wurde erstellt, aber keine der Lesemethoden wurde bisher aufgerufen.
FileReader.LOADING
(1)-
Eine Lesemethode wurde aufgerufen. Eine
File
oder einBlob
wird gelesen, und es ist noch kein Fehler aufgetreten. FileReader.DONE
(2)-
Der Lesevorgang ist abgeschlossen. Dies könnte bedeuten: die gesamte
File
oder derBlob
wurde in den Speicher gelesen, ein Datei-Lese-Fehler ist aufgetreten, oderabort()
wurde aufgerufen und das Lesen wurde abgebrochen.
Beispiele
const reader = new FileReader();
console.log("EMPTY", reader.readyState); // readyState will be 0
reader.readAsText(blob);
console.log("LOADING", reader.readyState); // readyState will be 1
reader.onloadend = () => {
console.log("DONE", reader.readyState); // readyState will be 2
};
Spezifikationen
Specification |
---|
File API # dom-filereader-readystate |