Я читаю файл как ArrayBuffer с этим кодом:
var reader: FileReader = new FileReader();
reader.readAsArrayBuffer(file);
reader.onloadend = function (e) {
var fileContent = reader.result;
...
}
Мне нужно получить содержимое в виде байтового массива, но я не могу этого сделать.Если я пытаюсь преобразовать таким образом:
var byteArray = new Int8Array(fileContent);
я получаю эту ошибку: невозможно присвоить строку ArrayBuffer |ArrayLike |SharedArrayBuffer.Является ли fileContent строкой?Я думаю, что это должен быть ArrayBuffer, потому что я использую readAsArrayBuffer.Есть ли способ получить массив байтов из загруженного файла?Спасибо