FileReader.readAsText()
O método readAsText é usado para ler conteúdos de um Blob
ou File
especificados. Quando a operação de leitura é concluida, o readyState
(en-US) é alterado para DONE, o loadend (en-US)
é disparado, e o atributo result
(en-US) passa a conter o conteúdo do arquivo como um texto em formato string.
Sintaxe
instanceOfFileReader.readAsText(blob[, encoding]);
Parâmetros
Especificações
Especificação | Status | Comentário |
---|---|---|
File API The definition of 'FileReader' in that specification. |
Rascunho atual | Definição inicial |
Compatibilidade com navegadores
Feature | Firefox (Gecko) | Chrome | Edge | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Suporte básico | 3.6 (1.9.2)[1] | 7 | (Yes) | 10[2] | 12.02[3] | 6.0.2 |
Feature | Firefox Mobile (Gecko) | Android | Edge | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Suporte básico | 32 | 3 | (Yes) | 10 | 11.5 | 6.1 |
[1] Antes do Gecko 2.0 beta 7 (Firefox 4.0 beta 7), todos os parâmetros Blob
abaixo eram parâmetros de File
; isso desde então foi atualizado para coincidir com a especificação corretamente. Antes do Gecko 13.0 (Firefox 13.0 / Thunderbird 13.0 / SeaMonkey 2.10) a propriedade FileReader.error
retornava um objeto FileError
. Essa interface foi removida e agora FileReader.error
está retornando um objeto DOMError
(en-US) conforme definido no último rascunho da FileAPI.
[2] IE9 tem uma File API Lab.
[3] Opera tem suporte parcial em 11.1.