FileReader.readAsBinaryString()
io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/fr/web/api/file_api/index.md)
La méthode readAsArrayBuffer()
de l'interface FileReader
permet de lire un Blob
ou un File
(fichier). Quand l'opération est finie, l'attribut readyState
prend la valeur "DONE"
(terminé), et l'événement loadend
est levé.
L'attribut result
contient alors les données binaires brutes lues.
Notez que cette méthode fût enlevée de l'API, mais réintroduite pour des raison de compatibilité ascendante.
L'utilisation de FileReader.readAsArrayBuffer()
est recomandée.
Syntaxe
instanceOfFileReader.readAsBinaryString(blob);
Paramètres
Exemple
var canvas = document.createElement("canvas");
var height = 200;
var width = 200;
canvas.width = width;
canvas.height = height;
var ctx = canvas.getContext("2d");
ctx.strokeStyle = "#090";
ctx.beginPath();
ctx.arc(width / 2, height / 2, width / 2 - width / 10, 0, Math.PI * 2);
ctx.stroke();
canvas.toBlob(function (blob) {
var reader = new FileReader();
reader.onload = function () {
console.log(reader.result);
};
reader.readAsBinaryString(blob);
});
Spécifications
Specification |
---|
File API # readAsBinaryString |
Compatibilité des navigateurs
BCD tables only load in the browser