Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

La méthode readAsText est utilisée pour lire le contenu du Blob ou File spécifié en paramètre. Lorsque la lecture est terminée, l'état readyState passe à DONE, l'événement loadend est lancé, et l'attribut result contient le contenu du fichier sous forme de chaîne de caractères.

Syntaxe

instanceOfFileReader.readAsText(blob[, encoding]);

Parameters

blob
Le Blob ou File qui doit être lu.
encoding Facultatif
Une chaîne de caractères spécifiant l'encodage utilisé dans les données de retour. Par défaut, UTF-8 est utilisé lorsque le paramètre n'est pas spécifié.

Exemples

var selectedFile = document.getElementById('input').files[0];
var content = document.getElementById('content');
var reader = new FileReader();
reader.onload = function(event) { content.innerHTML = reader.result; };
reader.readAsText(selectedFile);

Spécifications

Specification État Commentaires
File API
La définition de 'FileReader' dans cette spécification.
Version de travail Définition initale

Compatibilité des navigateurs

Nous convertissons les données de compatibilité dans un format JSON. Ce tableau de compatibilité utilise encore l'ancien format car nous n'avons pas encore converti les données qu'il contient. Vous pouvez nous aider en contribuant !

Fonctionnalité Firefox (Gecko) Chrome Edge Internet Explorer Opera Safari
Support simple 3.6 (1.9.2)[1] 7 (Oui) 10[2] 12.02[3] 6.0.2
Fonctionnalité Firefox Mobile (Gecko) Android Edge IE Mobile Opera Mobile Safari Mobile
Support simple 32 3 (Oui) 10 11.5 6.1

[1] Avant Gecko 2.0 beta 7 (Firefox 4.0 beta 7), tous les paramètres Blob parameters étaient des paramètres File; ceci a été mis à jour pour être conforme aux spécifications. Avant Gecko 13.0 (Firefox 13.0 / Thunderbird 13.0 / SeaMonkey 2.10) la propriété FileReader.error retournait un objet FileError. Cette interface à été supprimée et FileReader.error retourne dorénavent un objet DOMError comme définit dans la dernière draft de FileAPI.

[2] IE9 has a File API Lab.

[3] Opera has partial support in 11.1.

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : jeanpul
 Dernière mise à jour par : jeanpul,