В моем приложении Reactjs я отправляю загруженный файл с некоторыми данными в API с AXIOS.После работы я настроил следующий код и попытался отправить его на сервер.Однако я не могу отправить файл в API. После ввода файла и его отправки в API на вкладке Запрос полезной нагрузки в сети отображается переменная загруженного файла как пустая {} всегда .Как я могу решить это?
uploadFile(event) {
let file = event.target.files[0];
let data = new FormData();
data.append('file', file);
const files = [
{
name: "n1",
description: "d1",
file: data,
business_file_type: 1
}
];
const project_id = 1;
const allData = { files, project_id }
API.post('project/files/upload', allData)
.then(({ data }) => {
console.log("success", data);
})
.catch((err) => {
console.log("AXIOS ERROR: ", err);
})
}
<input className={classes.input} type="file" id="fileInput" name="ifile" onChange={this.uploadFile} />