FileReader.readyState
A propriedade readyState
de 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
- O
FileReader
foi criado, mas ainda não foi chamado o métodoreadAs
. LOADING
- Foi invocado o método
readAs
. OFile
ouBlob
está a ser lido, e ainda não ocorreu qualquer erro. DONE
- A operação lida está concluída. Isto pode significar que: todo o
File
ouBlob
foi lido na memória, ocorreu um erro de leitura de ficheiro, ouabort()
foi chamado e a leitura foi cancelada.
Exemplo
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
};
Valor
Um número que é uma das três constantes de estado possíveis definidas para o FileReader
API.
Especificação
Especificação | Estado | Comentários |
---|---|---|
File API The definition of 'readyState' in that specification. |
Working Draft | Definição inicial |
Compatibilidade
BCD tables only load in the browser