Как отправить большой массив данных base64
с использованием jQuery Ajax. Вот мой код:Почтовые данные не отправляются с использованием jQuery Ajax-запроса
$.ajax({
type: "POST",
url: "addPhoto.php",
data:{photosArray:photosArray},
dataType: "json",
success: function(data) {
$(data).each(function(){
...
});
}
});
photosArray
содержит от 3 до 12 очень длинных строк, как:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0...
Есть ли какие-либо ограничения на размер данных POST в Ajax?
Вы имеете в виду, что запрос отправлен, а ваши серверные скрипты ничего не видят или что запрос никогда не был сделан? Если первые смотрят на настройки вашего сервера, некоторое программное обеспечение ограничивает размер отправляемого сообщения, например, php имеет 'post_max_size' и' upload_max_filesize'. –