Получить массив байтов файла для загрузки - React - PullRequest
0 голосов
/ 27 апреля 2020

Я использовал реагирующее на чтение файлов средство для просмотра файла в моем приложении и его дальнейшей загрузки. Просматриваемый файл после того, как считыватель реагирует на файл, выглядит следующим образом:

{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)

, но в этом байте обр возвращает неопределенное значение.

...