Blob: arrayBuffer()-Methode
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2021 browserübergreifend verfügbar.
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
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
| Spezifikation |
|---|
| File API> # dom-blob-arraybuffer> |