Blob: stream()-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 stream()
-Methode des Blob
-Interfaces gibt einen ReadableStream
zurück, der beim Lesen die im Blob
enthaltenen Daten liefert.
Syntax
js
stream()
Parameter
Keine.
Rückgabewert
Ein ReadableStream
, der beim Lesen den Inhalt des Blob
zurückgibt.
Verwendungshinweise
Mit stream()
und dem zurückgegebenen ReadableStream
erhalten Sie mehrere interessante Möglichkeiten:
- Rufen Sie
getReader()
auf, um ein Objekt zu erhalten, mit dem Sie die Daten aus dem Blob mit Methoden wie derReadableStreamDefaultReader
-Schnittstelle und der Methoderead()
lesen können. - Verwenden Sie die Methode
pipeTo()
des zurückgegebenen Streams, um die Daten des Blobs an einen beschreibbaren Stream zu übertragen. - Nutzen Sie die Methode
tee()
des zurückgegebenen Streams, um den lesbaren Stream zu duplizieren. Dies gibt ein Array zurück, das zwei neueReadableStream
-Objekte enthält, von denen jedes den Inhalt desBlob
liefert. - Wenden Sie die Methode
pipeThrough()
des zurückgegebenen Streams an, um den Stream durch einenTransformStream
oder ein anderes les- und schreibbares Paar zu leiten.
Spezifikationen
Specification |
---|
File API # dom-blob-stream |
Browser-Kompatibilität
BCD tables only load in the browser