нашев в инете решение с передачей файлов через js в php. Файл записывается, но не приходит в php, но возможно я, что-то сделал не так в js.
var control = document.getElementById("fileClient");
control.addEventListener("change", function() {
var file = control.files;
console.log(file[0]);
$.ajax({
url: 'file.php',
type: 'POST',
data: {
file: file
},
async: false,
cache: false,
contentType: false,
processData: false,
success: function(response){
alert(response);
}
});
}, false);
в php пробовал и
$_POST['file'] и с использованием
json_decode();, не могу понять как это работает. JS просто передает пустоту, хотя в консоле js он выводит массив значений файла