Есть поля класса vseimage имеющие тип file. При нажатии на кнопку saveresylt данные из них должны собираться и передаваться в файл FotoAdress.php для обработки, по итогам которой они будут выведены в поле workerzone. jQuery использовать не могу по техническим причинам, по этому для работы с ajax пользуюсь фрэймворком axios.
function Images() {
var fd = new FormData;
let imageman3=document.querySelector(".imageman3");
let vseimage=document.querySelectorAll(".vseimage");
for (let k=0;k<vseimage.length;k++){
if (vseimage[k].value!=""){fd.append('img'+k,vseimage[k].getAttribute("files")[0]);}
}
axios.post('/FotoAdress.php', {
data:fd,
processData: false,
contentType: false,
})
.then(function (response) {
let workerzone=document.querySelector(".workerzone");
workerzone.innerHTML=response["data"];
})
.catch(function (error) {
alert("eroor");
});
}
let saveresylt=document.querySelector(".saveresylt");
saveresylt.onclick=Images;
Код файла FotoAdress.php
$_FILES = json_decode(file_get_contents('php://input'), true);
var_dump($_FILES);
Код не работает. Кто-нибудь знает, в чем здесь проблема ?