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 April 2021.
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
| Specification |
|---|
| File API> # dom-blob-stream> |
Browser-Kompatibilität
Loading…