Blob: stream() 方法
注意:此功能在Web Workers中可用。
Blob
接口的stream()
方法返回一个ReadableStream
,读取该流将返回 Blob
中包含的数据。
语法
js
stream()
参数
无。
返回值
一个ReadableStream
,读取该流将返回 Blob
的内容。
使用说明
使用 stream()
和返回的ReadableStream
,您可以获得一些有趣的特性
- 在返回的流上调用
getReader()
以获取一个对象,用于使用诸如ReadableStreamDefaultReader
接口的read()
方法等方法从 Blob 中读取数据。 - 调用返回的流的
pipeTo()
方法将 Blob 的数据管道传输到可写流。 - 调用返回的流的
tee()
方法来分流可读流。这将返回一个包含两个新ReadableStream
对象的数组,每个对象都返回Blob
的内容。 - 调用返回的流的
pipeThrough()
方法将流通过TransformStream
或任何其他可读和可写对进行管道传输。
规范
规范 |
---|
文件 API # dom-blob-stream |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。