--- title: FileReader.readAsArrayBuffer() slug: Web/API/FileReader/readAsArrayBuffer tags: - API - DOM - File API - Reference - readAsArrayBuffer - Файлы - метод translation_of: Web/API/FileReader/readAsArrayBuffer ---
{{APIRef("File API")}}
Метод readAsArrayBuffer
используется для чтения содержимого файла, представленного как {{domxref("Blob")}} или {{domxref("File")}}. Когда операция чтения завершается, {{domxref("FileReader.readyState","readyState")}} принимает значение DONE
, и наступает событие {{event("loadend")}}. В то же время в {{domxref("FileReader.result","result")}} помещается информация о файле в виде {{domxref("ArrayBuffer")}}.
instanceOfFileReader.readAsArrayBuffer(blob);
blob
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName("File API", "#readAsArrayBuffer", "FileReader.readAsArrayBuffer")}} | {{Spec2("File API")}} | Initial definition |
{{CompatibilityTable}}
Feature | Firefox (Gecko) | Chrome | Edge | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | {{CompatGeckoDesktop("1.9.2")}}[1] | 7 | {{CompatVersionUnknown}} | 10[2] | 12.02[3] | 6.0.2 |
Feature | Firefox Mobile (Gecko) | Android | Edge | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | 32 | 3 | {{CompatVersionUnknown}} | 10 | 11.5 | 6.1 |
[1] До Gecko 2.0 beta 7 (Firefox 4.0 beta 7), все {{domxref("Blob")}} параметры были {{domxref("File")}} параметрами; были произведены изменения для удовлетворения условий спецификации. До Gecko 13.0 {{geckoRelease("13.0")}} свойство FileReader.error
возвращало объект {{domxref("FileError")}}. Этот интерфейс был удален и теперь FileReader.error
возвращает объект {{domxref("DOMError")}} как это определено в последнем черновике FileAPI.
[2] IE9 имеет File API Lab.
[3] Opera частично поддерживает в версии 11.1.