La méthode readAsArrayBuffer() de l'interface FileReader permet de lire un Blob ou un File (fichier). Quand l'oprération est finie, l'attribut readyState prend la valeur "DONE" (terminé) à savoir 2, et l'événement loadend est levé. L'attibut résultat contient alors les données lues sous la forme d'un objet ArrayBuffer.

Syntaxe

instanceOfFileReader.readAsArrayBuffer(blob);

Paramètres

blob
Le Blob ou le File (fichier) devant être lu.

Spécifications

Spécification Statut Commentaire
File API
La définition de 'FileReader.readAsArrayBuffer' dans cette spécification.
Version de travail Définition initiale.

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
Basic support 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
Basic support 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 ci-dessous étaient des paramètres File ; ceci a depuis été mis à jour pour être conforme à la spécification. Avant Gecko 13.0 (Firefox 13.0 / Thunderbird 13.0 / SeaMonkey 2.10), la propriété FileReader.error renvoyait un objet FileError. Cette interface a été supprimée et FileReader.error renvoie maintenant l'objet DOMError tel que défini dans le dernier brouillon FileAPI.

[2] IE9 a un File API Lab.

[3] Opera a prise en charge partielle (en) in 11.1.

Voir aussi

Étiquettes et contributeurs liés au document

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