FileReader: readAsArrayBuffer() method
{{APIRef("File API")}}
{{AvailableInWorkers}}
The readAsArrayBuffer()
method of the {{domxref("FileReader")}}
interface is used to start reading the
contents of a specified {{domxref("Blob")}}
or {{domxref("File")}}
. When the read
operation is finished, the {{domxref("FileReader.readyState","readyState")}}
property becomes
DONE
, and the {{domxref("FileReader/loadend_event", "loadend")}}
event is
triggered. At that time, the {{domxref("FileReader.result","result")}}
property
contains an {{jsxref("ArrayBuffer")}}
representing the file’s data.
[!NOTE] The
{{domxref("Blob.arrayBuffer()")}}
method is a newer promise-based API to read a file as an array buffer.
Syntax
readAsArrayBuffer(blob)
Parameters
blob
- : The
{{domxref("Blob")}}
or{{domxref("File")}}
from which to read.
- : The
Return value
None ({{jsxref("undefined")}}
).
Specifications
{{Specifications}}
Browser compatibility
{{Compat}}
See also
{{domxref("FileReader")}}