--- title: FileReader.readAsArrayBuffer() slug: Web/API/FileReader/readAsArrayBuffer tags: - API - DOM - Fichier - Méthodes translation_of: Web/API/FileReader/readAsArrayBuffer ---
{{APIRef("File API")}}
La méthode readAsArrayBuffer()
de l'interface {{domxref("FileReader")}} permet de lire un {{domxref("Blob")}} ou un {{domxref("File")}} (fichier). Quand l'opération est finie, l'attribut {{domxref("FileReader.readyState","readyState")}} prend la valeur "DONE"
(terminé) à savoir 2
, et l'événement {{event("loadend")}} est levé. L'attribut {{domxref("FileReader.result","résultat")}} contient alors les données lues sous la forme d'un objet {{domxref("ArrayBuffer")}}.
Nouvelle API disponible
La méthode {{domxref("Blob.arrayBuffer()")}} est une nouvelle API basée sur les promesses permettant de lire un fichier.
instanceOfFileReader.readAsArrayBuffer(blob);
blob
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName("File API", "#readAsArrayBuffer", "FileReader.readAsArrayBuffer")}} | {{Spec2("File API")}} | Définition initiale. |
{{Compat("api.FileReader.readAsArrayBuffer")}}.