Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

FileReader: readAsBinaryString() Methode

Deprecated

Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Hinweis: Diese Methode ist zugunsten von readAsArrayBuffer() veraltet.

Die readAsBinaryString()-Methode des FileReader-Interfaces wird verwendet, um das Lesen der Inhalte des spezifizierten Blob oder File zu starten. Wenn der Lesevorgang abgeschlossen ist, wird die readyState-Eigenschaft DONE und das loadend-Ereignis wird ausgelöst. Zu diesem Zeitpunkt enthält die result-Eigenschaft die rohen Binärdaten aus der Datei.

Beachten Sie, dass diese Methode einst aus der File API-Spezifikation entfernt, aber zur Rückwärtskompatibilität wieder eingeführt wurde. Die Verwendung von FileReader.readAsArrayBuffer() wird empfohlen.

Syntax

js
readAsBinaryString(blob)

Parameter

blob

Der Blob oder die File, von dem/der gelesen werden soll.

Rückgabewert

Keiner (undefined).

Beispiele

js
const canvas = document.createElement("canvas");
const height = 200;
const width = 200;

canvas.width = width;
canvas.height = height;

const ctx = canvas.getContext("2d");

ctx.strokeStyle = "#009900";
ctx.beginPath();
ctx.arc(width / 2, height / 2, width / 2 - width / 10, 0, Math.PI * 2);
ctx.stroke();

canvas.toBlob((blob) => {
  const reader = new FileReader();

  reader.onload = () => {
    console.log(reader.result);
  };

  reader.readAsBinaryString(blob);
});

Spezifikationen

Spezifikation
File API
# readAsBinaryString

Browser-Kompatibilität

Siehe auch