Как загрузить файл через Ajax FormData() с дополнительным полем?
Например есть юзер с id = 123; загружаю ему фото в БД нужно сделать привязку id=123, file='some.jpg'
Пример кода
$('#upload').on('click', function() {
var file_data = $('#file').prop('files')[0];
var form_data = new FormData();
form_data.append('file', file_data);
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
}
})
$.ajax({
url: 'upload.php',
dataType: 'text',
cache: false,
contentType: false,
processData: false,
data: form_data,
type: 'post',
success : function(data){
console.log(data);
},
error: function(data) {
console.log(data);
}
});
});
Как передавать дополнительные параметры, например id юзера?