--- title: FileReader.readAsText() slug: Web/API/FileReader/readAsText tags: - API - File API - api de lectura de archivos - leer archivos translation_of: Web/API/FileReader/readAsText ---
El método readAsText
se usa para leer el contenido de un tipo {{domxref("Blob")}} o {{domxref("File")}}. Cuando la operación de lectura se completa, el atributo {{domxref("FileReader.readyState","readyState")}} cambia a DONE
, el evento {{event("loadend")}} se dispara y el atributo {{domxref("FileReader.result","result")}} contiene el contenido del archivo como una cadena de texto.
instanceOfFileReader.readAsText(blob[, encoding]);
blob
Specification | Status | Comment |
---|---|---|
{{SpecName("File API", "#FileReader-interface", "FileReader")}} | {{Spec2("File API")}} | Initial definition |
{{CompatibilityTable}}
Feature | Firefox (Gecko) | Chrome | Edge | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | {{CompatGeckoDesktop("1.9.2")}}[1] | 7 | {{CompatVersionUnknown}} | 10[2] | 12.02[3] | 6.0.2 |
Feature | Firefox Mobile (Gecko) | Android | Edge | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | 32 | 3 | {{CompatVersionUnknown}} | 10 | 11.5 | 6.1 |
[1] Anterior a Gecko 2.0 beta 7 (Firefox 4.0 beta 7), todos los parámetros de tipo {{domxref("Blob")}} eran de tipo {{domxref("File")}} ; esto ha sido actualizado para emparejarse a la especificacion de manera correcta. Anterior a Gecko 13.0 {{geckoRelease("13.0")}} la propiedad FileReader.error
devolvía un objeto de tipo {{domxref("FileError")}}. Esta interfaz ha sido eliminada y ahora la propiedad FileReader.error
devuelve el objeto {{domxref("DOMError")}} como está definido en el borrador de FileAPI.
[2] IE9 tiene una File API Lab.
[3] Opera tiene soporte parcial in 11.1.