--- title: FileReader.readyState slug: Web/API/FileReader/readyState tags: - API - Ficheiros - File API - Propriedade - Referencia translation_of: Web/API/FileReader/readyState ---
A propriedade readyState
de {{domxref("FileReader")}} fornece o estado actual da operação de leitura em que se encontra um FileReader
. Um FileReader
existe num dos seguintes estados:
Valor | Estado | Descrição |
---|---|---|
0 |
EMPTY |
Foi criado um leitor. Nenhum dos métodos de leitura foi ainda chamado. |
1 |
LOADING |
Foi chamado um método de leitura. |
2 |
DONE |
A operação está concluída. |
EMPTY
FileReader
foi criado, mas ainda não foi chamado o método readAs
.LOADING
readAs
. O {{domxref("File")}} ou {{domxref("Blob")}} está a ser lido, e ainda não ocorreu qualquer erro.DONE
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 };
Um número que é uma das três constantes de estado possíveis definidas para o {{domxref("FileReader")}} API.
Especificação | Estado | Comentários |
---|---|---|
{{SpecName("File API", "#dom-filereader-readystate", "readyState")}} | {{Spec2("File API")}} | Definição inicial |
{{Compat("api.FileReader.readyState")}}