FileReader.readAsBinaryString()
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
Report problems with this compatibility data on GitHubdesktop | mobile | server | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
readAsBinaryString |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- Deprecated. Not for use in new websites.