AlexXYZ
@AlexXYZ
O Keep Clear O

Jquery deferrer typemismatcherror при массовой загрузке данных. Не могу найти, что это может значить?

Здравствуйте.
Делаю массовую загрузку данных через ajax (браузер IE 11 - это важно и другой взять, скажем так, невозможно). Объём загрузки около 700МБ. Сама загрузка несколько специфична. Надо разбить POST запросы на блоки с примерным размером по 15МБ (плюс/минус несколько символов). Делаю это через jquery ajax $.when.then. После загрузки нескольких таких объёмов скрипт отказывается работать и получаю такое сообщение в func2 в $.when().then( func1, func2):

8a17847f4e564687909ec310ed58ebbc.png

(напомню, что func2 отвечает за обработку ошибки в when). Но при этом все запросы имеют статус 200 - всё ОК!!! Не могу найти нигде внятного объяснения что это такое. Отлаживая в fiddler запросы иногда показывается ошибка, что объём переданных данных не соответствует заявленному. Т.е. вроде запрашивалась передача 15МБ, а по факту передалось 3256156.

Что это может быть? и как с это можно побороть?

P.S. Пока "борюсь" тем, что закрываю, открываю браузер IE. Т.е. ощущается проблема с памятью при передаче больших объёмов через POST в jquery ajax. Но может что-то и другое.
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 14:10
500 руб./за проект
19 апр. 2024, в 13:31
10000 руб./за проект