Blob: stream()-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 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 desBlobliefert. - Wenden Sie die Methode
pipeThrough()des zurückgegebenen Streams an, um den Stream durch einenTransformStreamoder ein anderes les- und schreibbares Paar zu leiten.
Spezifikationen
| Spezifikation |
|---|
| File API> # dom-blob-stream> |