Blob: arrayBuffer()-Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

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

Die arrayBuffer()-Methode des Blob Interfaces gibt ein Promise zurück, das mit dem Inhalt des Blobs als Binärdaten, die in einem ArrayBuffer enthalten sind, aufgelöst wird.

Syntax

js
arrayBuffer()

Parameter

Keine.

Rückgabewert

Ein Promise, das mit einem ArrayBuffer aufgelöst wird, der die Daten des Blobs in binärer Form enthält.

Ausnahmen

Während diese Methode keine Ausnahmen auslöst, kann sie das Promise ablehnen. Dies kann geschehen, wenn z.B. der Leser, der verwendet wird, um die Daten des Blobs zu holen, eine Ausnahme auslöst. Alle Ausnahmen, die beim Abrufen der Daten ausgelöst werden, werden in Ablehnungen umgewandelt.

Verwendungshinweise

Während sie der FileReader.readAsArrayBuffer()-Methode ähnlich ist, gibt arrayBuffer() ein Promise zurück, anstatt eine ereignisbasierte API zu sein, wie es bei der Methode des FileReader-Interfaces der Fall ist.

Spezifikationen

Specification
File API
# dom-blob-arraybuffer

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch