Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.08.2013, 15:00
Новичок на форуме
Отправить личное сообщение для Aladdinych Посмотреть профиль Найти все сообщения от Aladdinych
 
Регистрация: 30.08.2013
Сообщений: 3

Проблема с отправкой Ajax запроса большого объема
На клиентской стороне в javascript создан объект содержащий в том числе и массив подгруженных изображений с локального диска в base64 кодировке. некоторые изображения имеют размер более 2 мб. Я преобразовал объект в строку JSON и пытаюсь ее отправить на сервер через Ajax запрос метод POST. Маленькие изображения таким образом отправляются без проблем. А большие изображения более одного отправлять не получается. На клиентской стороне Data строка формируется нормальной, нужной длины. А на сервере Метод Post возвращает в этом случае пустую строку. В связи с этим вопросы:
1. Есть ли ограничения на объем передаваемой информации в Ajax запросе методом POST?
2.Если да то как преодолеть это ограничение?
Как победить проблему?
Ответить с цитированием
  #2 (permalink)  
Старый 30.08.2013, 16:26
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,273

Сообщение от Aladdinych
Есть ли ограничения на объем передаваемой информации в Ajax запросе методом POST?
Когда читал книжку "Изучаем Ajax", там писалось про ограничение URL при GET запросе... И так же писалось что такого ограничение нет при POST.
Более ничего про ограничения именно размера параметров я не встречал...

Сообщение от Aladdinych
как преодолеть это ограничение?
Не слать все данные сразу. Слать по частям...
Ответить с цитированием
  #3 (permalink)  
Старый 30.08.2013, 16:37
Новичок на форуме
Отправить личное сообщение для Aladdinych Посмотреть профиль Найти все сообщения от Aladdinych
 
Регистрация: 30.08.2013
Сообщений: 3

Опытным путем выяснил 8388599 байт еще отсылается
8388600 уже нет
Ответить с цитированием
  #4 (permalink)  
Старый 30.08.2013, 16:39
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

слать гет-запросом 8 мегабайт?!
Ответить с цитированием
  #5 (permalink)  
Старый 30.08.2013, 16:43
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,273

Сообщение от keen
слать гет-запросом 8 мегабайт?
Он шлет POST...

Сообщение от Aladdinych
Я преобразовал объект в строку JSON и пытаюсь ее отправить на сервер через Ajax запрос метод POST.
Ответить с цитированием
  #6 (permalink)  
Старый 30.08.2013, 16:58
Аватар для deivan
Профессор
Отправить личное сообщение для deivan Посмотреть профиль Найти все сообщения от deivan
 
Регистрация: 02.08.2012
Сообщений: 293

на сервере, куда это все отправляется, нет ли ограничения на объем файлов?..
Ответить с цитированием
  #7 (permalink)  
Старый 30.08.2013, 17:16
Новичок на форуме
Отправить личное сообщение для Aladdinych Посмотреть профиль Найти все сообщения от Aladdinych
 
Регистрация: 30.08.2013
Сообщений: 3

Извиняюсь
Действительно на сервере было ограничение 8 мб
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PHP + Ajax : проблема с отправкой формы... Talker AJAX и COMET 1 04.04.2013 18:16
Проблема POST запроса ajax kay-n Общие вопросы Javascript 2 29.08.2012 18:01
Проблема с отображением значка во время запроса ajax АлексТраст AJAX и COMET 2 06.07.2012 12:37
Проблема с выводом информации после запроса с помощью ajax Dimario AJAX и COMET 0 23.07.2011 17:08
Проблема с событиями после ajax запроса Mirgorod AJAX и COMET 5 12.06.2010 18:24