есть скрипт в котором реализованна подрузка нескольких файлов одновременно через массив. не могу понять как передать и принять $_FILES из нескольких <input>
фрагмент формы:
<label for="exampleInputName2">Загрузка фото</label>
<input type="hidden" value="2000000" name="MAX_FILE_SIZE">
<input id="cform_file" type="file" size="20" name="cform_file[]" multiple=""><br/>
js:
$(document).ready(function(){
$('#cform').bind('submit', function(event)
{
event.preventDefault();
console.log('SUBMIT!');
var formData = new FormData();
$.each($("#cform_file")[0].files, function(i, file)
{
formData.append('file-'+i, file);
});
formData.append('text',$("#cform_text").val());
formData.append('title',$("#cform_title").val());
formData.append('janr',$("#cform_janr").val());
formData.append('date',$("#cform_date").val());
formData.append('year',$("#cform_year").val());
formData.append('premCountry',$("#cform_premCountry").val());
formData.append('country',$("#cform_country").val());
formData.append('time',$("#cform_time").val());
formData.append('discription',$("#cform_discription").val());
formData.append('sel1',$("#dop1").val());
formData.append('sel1text',$("#cform_dop1").val());
formData.append('sel2',$("#dop2").val());
formData.append('sel2text',$("#cform_dop2").val());
formData.append('sel3',$("#dop3").val());
formData.append('sel3text',$("#cform_dop3").val());
formData.append('sel4',$("#dop4").val());
formData.append('sel4text',$("#cform_dop4").val());
formData.append('sel5',$("#dop5").val());
formData.append('sel5text',$("#cform_dop5").val());
formData.append('sel6',$("#dop6").val());
formData.append('sel6text',$("#cform_dop6").val());
formData.append('sel7',$("#dop7").val());
formData.append('sel7text',$("#cform_dop7").val());
$.ajax({
url: '../../scripts/crud/AddProjAjax/AddNews.php',
type: 'POST',
contentType: false,
processData: false,
cache: false,
headers: { 'cache-control': 'no-cache' }, // fix for IOS6 (not tested)
// dataType: 'json',
data: formData,
timeout: 7000,
beforeSend: function(x)
{
console.log('beforeSend');
},//beforeSend
success: function( data )
{
console.log('success',data);
$("#alert").html(data);
},//success
error: function( data )
{
console.log('error');
},//error
complete: function( data )
{
console.log('complete');
}//complete
});//ajax()
})//submit()
});//.ready
и не могу понять как принять в php? через json или по другому ?