Загрузка AJAX> 50 МБ заканчивается на "о-нет!" сообщение - PullRequest
1 голос
/ 17 марта 2019

Загрузка файла в службу отдыха, например:

<input type="file" style="display:none" id="eeeee" onchange="
	  var f = files[0];
	  var r = new FileReader();
	  r.onload=function(e){
		var dat = new Int8Array(e.target.result);
		var x=new XMLHttpRequest();
		x.open('POST','rest/database/22/backup/');
		x.send(dat);
	  };
	  r.readAsArrayBuffer(f);
	"/>
	<button onclick="document.getElementById('eeeee').click();">Upload</button>

результаты в:

enter image description here

Есть идеи, как избежать этой проблемы?

EDIT

Я мог бы воспроизвести проблему в вопросе. Нажмите Run code snippet и загрузите огромный файл (без конфиденциальных файлов, пожалуйста, мы никогда не узнаем, кто прослушивает наш сетевой трафик).

Ответы [ 2 ]

0 голосов
/ 03 апреля 2019

Была ошибка в хроме.Текущая версия работает.

0 голосов
/ 17 марта 2019

Я хотел бы рассмотреть возможность загрузки файлов небольшими порциями, возможно, с использованием FileReader.onprogress

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