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 Juli 2015.
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
startOptional-
Ein Index in das
Blob, der das erste Byte angibt, das im neuenBlobenthalten sein soll. Wenn Sie einen negativen Wert angeben, wird er als ein Offset vom Ende desBlobzum Anfang behandelt. Beispielsweise wäre -10 das 10. Byte vom Ende desBlob. Der Standardwert ist 0. Wenn Sie einen Wert fürstartangeben, der größer ist als die Größe des Quell-Blob, hat das zurückgegebeneBlobdie Größe 0 und enthält keine Daten. endOptional-
Ein Index in das
Blob, der das erste Byte angibt, das nicht im neuenBlobenthalten 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 desBlobzum Anfang behandelt. Beispielsweise wäre -10 das 10. Byte vom Ende desBlob. Der Standardwert istsize. contentTypeOptional-
Der Inhaltstyp, der dem neuen
Blobzugewiesen werden soll; dies wird der Wert seinertypeEigenschaft 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> |
Browser-Kompatibilität
Loading…