Spec-Zone.ru › Web APIs

Blob: метод arrayBuffer()

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

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

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

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

Метод arrayBuffer() интерфейса Blob возвращает Promise, который разрешается содержимым BLOB в виде двоичных данных, содержащихся в ArrayBuffer.

Синтаксис

arrayBuffer()

Параметры

Нет.

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

Обещание, которое разрешается ArrayBuffer, содержащим данные BLOB в двоичном формате.

Исключения

Хотя этот метод не вызывает исключения, он может отклонить обещание. Это может произойти, например, если читатель, используемый для извлечения данных BLOB, вызывает исключение. Любые исключения, возникшие во время получения данных, преобразуются в отклонения.

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

Несмотря на схожесть с методом FileReader.readAsArrayBuffer(), arrayBuffer() возвращает обещание, а не является основанной на событиях API, как это имеет место в методе интерфейса FileReader.

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

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

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

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

См. также

  • Response.arrayBuffer()
  • API потоков
  • FileReader.readAsArrayBuffer()

© 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/arrayBuffer

Spec-Zone.ru

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