Метод readAsArrayBuffer используется для чтения содержимого файла, представленного как Blob или File. Когда операция чтения завершается, readyState принимает значение DONE, и наступает событие loadend. В то же время в result помещается информация о файле в виде ArrayBuffer.

Синтаксис

instanceOfFileReader.readAsArrayBuffer(blob);

Параметры

blob
Blob или File, информацию из которого необходимо прочитать.

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

Спецификация Статус Комментарий
File API
Определение 'FileReader.readAsArrayBuffer' в этой спецификации.
Рабочий черновик Initial definition

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

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Firefox (Gecko) Chrome Edge Internet Explorer Opera Safari
Basic support 3.6 (1.9.2)[1] 7 (Да) 10[2] 12.02[3] 6.0.2
Feature Firefox Mobile (Gecko) Android Edge IE Mobile Opera Mobile Safari Mobile
Basic support 32 3 (Да) 10 11.5 6.1

[1] До Gecko 2.0 beta 7 (Firefox 4.0 beta 7), все Blob параметры были File параметрами; были произведены изменения для удовлетворения условий спецификации. До Gecko 13.0 (Firefox 13.0 / Thunderbird 13.0 / SeaMonkey 2.10) свойство FileReader.error возвращало объект FileError. Этот интерфейс был удален и теперь FileReader.error возвращает объект DOMError как это определено в последнем драфте FileAPI.

[2] IE9 имеет File API Lab.

[3] Opera частично поддерживает в версии 11.1.

Смотрите также

Метки документа и участники

Внесли вклад в эту страницу: Aleh_Lipka, mazanax
Обновлялась последний раз: Aleh_Lipka,