Blob: phương thức stream()

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.

Note: This feature is available in Web Workers.

Phương thức stream() của giao diện Blob trả về một ReadableStream mà khi đọc sẽ trả về dữ liệu chứa trong Blob.

Cú pháp

js
stream()

Tham số

Không có.

Giá trị trả về

Một ReadableStream mà khi đọc sẽ trả về nội dung của Blob.

Lưu ý sử dụng

Với stream()ReadableStream được trả về, bạn có một số khả năng hữu ích:

  • Gọi getReader() trên stream được trả về để lấy một đối tượng dùng đọc dữ liệu từ blob bằng các phương thức như read() của giao diện ReadableStreamDefaultReader.
  • Gọi phương thức pipeTo() của stream được trả về để dẫn dữ liệu của blob vào một writable stream.
  • Gọi phương thức tee() của stream được trả về để nhân đôi readable stream. Phương thức này trả về một mảng chứa hai đối tượng ReadableStream mới, mỗi đối tượng đều trả về nội dung của Blob.
  • Gọi phương thức pipeThrough() của stream được trả về để dẫn stream đi qua một TransformStream hoặc bất kỳ cặp readable và writable nào khác.

Thông số kỹ thuật

Specification
File API
# dom-blob-stream

Tương thích trình duyệt

Xem thêm