Blob: slice() 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 slice()
Methode der Blob
Schnittstelle
erstellt und gibt ein neues Blob
-Objekt zurück, das Daten aus einem Teil des
Blobs enthält, auf dem sie aufgerufen wurde.
Syntax
slice()
slice(start)
slice(start, end)
slice(start, end, contentType)
Parameter
start
Optional-
Ein Index in das
Blob
, der das erste Byte angibt, das im neuenBlob
enthalten sein soll. Wenn Sie einen negativen Wert angeben, wird er als ein Offset vom Ende desBlob
zum Anfang behandelt. Beispielsweise wäre -10 das 10. Byte vom Ende desBlob
. Der Standardwert ist 0. Wenn Sie einen Wert fürstart
angeben, der größer ist als die Größe des Quell-Blob
, hat das zurückgegebeneBlob
die Größe 0 und enthält keine Daten. end
Optional-
Ein Index in das
Blob
, der das erste Byte angibt, das nicht im neuenBlob
enthalten sein wird (d.h. das Byte genau an diesem Index ist nicht enthalten). Wenn Sie einen negativen Wert angeben, wird er als ein Offset vom Ende desBlob
zum Anfang behandelt. Beispielsweise wäre -10 das 10. Byte vom Ende desBlob
. Der Standardwert istsize
. contentType
Optional-
Der Inhaltstyp, der dem neuen
Blob
zugewiesen werden soll; dies wird der Wert seinertype
Eigenschaft sein. Der Standardwert ist ein leerer String.
Rückgabewert
Ein neues Blob
Objekt, das den angegebenen Teil der Daten enthält, die im
Blob enthalten sind, auf dem diese Methode aufgerufen wurde. Das ursprüngliche Blob wird nicht
verändert.
Spezifikationen
Specification |
---|
File API # dfn-slice |