Я пытаюсь прочитать очень большой файл размером около 6 ГБ в буфер массива с помощью объекта Response. Вот мой код
function handleFileChange(e) {
const file = e.target.files[0];
new Response(file).arrayBuffer().then(data => console.log(data)).catch(e => console.log(e));
}
Когда я использую этот код для чтения довольно маленького файла размером менее 1 ГБ, этот код работает просто отлично, но при попытке чтения больших файлов я получаю эту ошибку.
TypeError: Не удалось получить
Есть ли какой-то предел размера для массива буфера? Сообщение об ошибке ничего не говорит мне, поэтому я не уверен, куда я иду не так.