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
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