FileReader.readAsArrayBuffer()

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("виберіть файл!"); Читання даних у вигляді ArrayBuffer з об'єкта Blob за допомогою FileReader.readAsArrayBuffer(): var blob=new Blob(['text']); var f=new FileReader(); f.onload=function(){ alert(this.result); }; f.readAsArrayBuffer(blob);