var fd = new FormData();
fd.append('file', this.file);
fd.append('title', this.filename);
fd.append('category', this.category);
fd.append('action', 'add');
// fd.append('show_errors', '1');
axios({
url: '/admin/docs',
method: 'post',
headers: {
'Content-Type': 'multipart/form-data'
},
data: fd,
}).then(res => {
console.log(res.data);
// location.reload();
})
.catch(function(){
alert('Ошибка! Что-то упустили.');
console.log('Upload fail');
});
'Content-Type': 'multipart/form-data' я выставил, но $_POST все недоступен. Есть только данные в php://input
Это работало на тестах в OpenServer, но вот на виртуальном хостинге не хочет. Как получить поля и файл через php://input вообще? там не просто json и через json_decode не получается блин