File.arrayBuffer()

File.arrayBuffer() - повертає Promise який містить результат ArrayBuffer.

Синтаксис:

File.arrayBuffer();

File - об'єкт File.

Опис:

arrayBuffer() метод об'єкта File який повертає Promise результатом виконання якого є дані об'єкта File у вигляді ArrayBuffer.

Також є новіший метод FileReader.readAsArrayBuffer() для читання ArrayBuffer з File.

Приклад:

var file=new File(['text test'], 'text.txt', {type:'text/plain'}); file.arrayBuffer().then(function(buf){ alert(buf); }); Читання даних типу ArrayBuffer за допомогою FileReader.readAsArrayBuffer(): <input id="fileUser" type="file"> fileUser.onchange=function(){ var f=new FileReader(); f.onload=function(){ alert(this.result); } f.readAsArrayBuffer(this.files[0]); }