FileReader.readAsText()

O método readAsText() é utilizado para ler os conteúdos do Blob ou File indicado. Quando a operação de leitura é terminada, a propriedade readyState é modificada para DONE, o evento loadend é lançado, e a propriedade result fica com os conteúdos do ficheiro em forma de string.

API mais recente disponível
Blob.text() é um método mais recente, baseado na API de promessas, para ler um ficheiro como uma string.

Sintaxe

instanceOfFileReader.readAsText(blob[, encoding]);

Parâmetros

blob
O Blob ou File de qual ler.
encoding Optional
Uma string a especificar qual codificação usar para os dados devolvidos. A UTF-8 é utilizada se não for definido.

Especificações

Especificação Estado Comentários
File API
The definition of 'readAsText()' in that specification.
Working Draft Definição inicial

Compatibilidade

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
readAsTextChrome Full support 7Edge Full support 12Firefox Full support 3.6IE Full support 10Opera Full support 11Safari Full support 6WebView Android Full support ≤37Chrome Android Full support 18Firefox Android Full support 32Opera Android Full support 11Safari iOS Full support 6.1Samsung Internet Android Full support 1.0

Legend

Full support  
Full support

Ver também