Я использовал реагирующее на чтение файлов средство для просмотра файла в моем приложении и его дальнейшей загрузки. Просматриваемый файл после того, как считыватель реагирует на файл, выглядит следующим образом:
{lastModified: 1587450009402
lastModifiedDate: Tue Apr 21 2020 11:50:09 GMT+0530 (India Standard Time) {}
name: "test.ppt"
size: 2434560
type: "application/vnd.ms-powerpoint"
webkitRelativePath: ""
__proto__: File
}
Теперь мне нужно извлечь файл в виде байтов, чтобы отправлять данные на сервер несколькими асинхронными вызовами c и ускорить процесс загрузки.
Пожалуйста, предложите лучший способ извлечь массив байтов из просматриваемого файла.
Я пытался использовать
var reader = new FileReader();
const arrBuffer = reader.readAsArrayBuffer(file[0]);
console.log('bytes arr: ', arrBuffer)
, но в этом байте обр возвращает неопределенное значение.