Spec-Zone.ru › Web APIs

Blob: метод stream()

Базовая Широко поддерживается

Эта функция хорошо отработана и работает на многих устройствах и версиях браузера. Она доступна во всех браузерах с января 2020 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Web Workers.

Метод stream() интерфейса Blob возвращает объект ReadableStream, который при чтении возвращает данные, содержащиеся в Blob.

Синтаксис

stream()

Параметры

Нет.

Возвращаемое значение

Объект ReadableStream, который при чтении возвращает содержимое Blob.

Примечания по использованию

Используя stream() и возвращаемый объект ReadableStream, вы получаете несколько интересных возможностей:

  • Вызовите метод getReader() на возвращённом потоке, чтобы получить объект для чтения данных из Blob с помощью таких методов, как метод ReadableStreamDefaultReader интерфейса read().
  • Вызовите метод pipeTo() возвращённого потока для перенаправления данных Blob в поток записи.
  • Вызовите метод tee() возвращённого потока для разветвления потока чтения. Это возвращает массив, содержащий два новых объекта ReadableStream, каждый из которых возвращает содержимое Blob.
  • Вызовите метод pipeThrough() возвращённого потока, чтобы перенаправить поток через TransformStream или любую другую пару потоков чтения и записи.

Спецификации

Спецификация
File API
# dom-blob-stream

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
stream 76 79 69 63 14.1 76 79 54 14.5 12.0 76

См. также

  • Response.body
  • API потоков

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Blob/stream

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API