FileReader.readAsArrayBuffer() - читає дані файлу, а результатом є ArrayBuffer.
frObj.readAsArrayBuffer( file );
frObj - об'єкт FileReader.
file - об'єкт Blob, File, файл який необхідно прочитати.
readAsArrayBuffer() - метод об'єкту FileReader який читає файл і записує результат у властивість FileReader.result у вигляді вміст файлу формату ArrayBuffer.
<input id="test" type="file">
if( document.getElementById("test").files[0]!=undefined){
var f= new FileReader();
f.onload=function(){
alert(this.result);
};
f.readAsArrayBuffer(document.getElementById("test").files[0]);
}else alert("виберіть файл!");
var blob=new Blob(['text']);
var f=new FileReader();
f.onload=function(){
alert(this.result);
};
f.readAsArrayBuffer(blob);