Попытка чтения объекта Response в arrayBuffer приводит к ошибке Failed To Fetch - PullRequest
0 голосов
/ 19 апреля 2020

Я пытаюсь прочитать очень большой файл размером около 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: Не удалось получить

Есть ли какой-то предел размера для массива буфера? Сообщение об ошибке ничего не говорит мне, поэтому я не уверен, куда я иду не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...