Я запускаю этот код, который отлично работает для небольшого размера изображений до 2,5 мб каждого изображения, и форма должна иметь максимум 8 имгов, но когда я использовал изображения более 4mb более, что 1 в форме он посылает пустоеHeavy Images Not Uploading Ajax/JQuery, FormData пуст
$ _POST
и
$ _FILES
while, если я выбираю только один файл из 6mb, его загрузка прекращается. Но когда я загружаю несколько файлов, он отправляет мне пустые данные со стороны сервера.
Форма содержит 8 полей ввода типа файла [Не несколько из них]
$('#'+Id+'_form').submit(function(e){
var formObj = $(this);
var formURL = formObj.attr("action");
var formData = new FormData(this);
$.ajax({
url: formURL,
type: 'POST',
data: formData,
mimeType:"multipart/form-data",
contentType: false,
cache: false,
processData:false,
success: function(data, textStatus, jqXHR)
{
if(data){
data = jQuery.parseJSON(data);
for (var key in data) {
if (data.hasOwnProperty(key)) {
var html = '<span>Uploaded</span>';
// $('#'+data[key].upload+'_id').hide();
$('#'+data[key].upload+'_id').after(html);
}
}
$('#'+Id+'_uploadButton').val('Uploaded Successfully');
}else{
$('#'+Id+'_uploadButton').val('Error Occurred !!!');
}
},
error: function(jqXHR, textStatus, errorThrown)
{
}
});
e.preventDefault(); //Prevent Default action.
/*e.unbind();*/
});
$('#'+Id+'_form').submit();