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 |
См. также
© 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