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 des Inhalts des angegebenen Blob oder File zu starten. Wenn der Lesevorgang beendet 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 aus Gründen der Rückwärtskompatibilität wieder eingeführt wurde. Es wird empfohlen, FileReader.readAsArrayBuffer() zu verwenden.

Syntax

js
readAsBinaryString(blob)

Parameter

blob

Das Blob oder File, von dem 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