Я использую ax ios в React, чтобы попытаться отправить файл на сервер. Может кто-нибудь, пожалуйста, покажите мне, что я здесь делаю не так. Ошибки нет. Переменная form
возвращает пустой объект. Я в полном тупике.
Путь: React submit call
handleSubmit(event) {
event.preventDefault();
this.props.uploadProducts(supplier_id, this.fileInput.current.files[0]);
}
Путь: uploadProducts
export const uploadProducts = (supplier_id, file) => (dispatch, getState) => {
const form = new FormData();
form.append('my_field', 'my value');
form.append('my_file', file);
console.log(form);
axios
.post('http://localhost:3000/products', form, {
headers: {
'Content-Type': 'multipart/form-data'
}
})
};
Путь: Server
router.post('/products', async function (req, res, next) {
console.log('res', req.body);
});