Я хочу добавить изображение и информацию о пользователях в форму, используя реакцию и express сервер, но я могу отправлять только информацию об изображении или текстовую информацию. Мой код для axios
выглядит так:
axios
.post(`/api/v/users_info/${localStorage.getItem("username")}`, data)
.then((result) => {
console.log(result);
})
.catch((err) => {
console.log(err);
});
, а данные отправляются через handle_submit, который выглядит так
const [image, setImage] = useState();
const [info, setInfo] = useState();
let handelChande = (e) => {
setInfo({ ...info, [e.target.name]: e.target.value });
};
let handelSubmit = (e) => {
e.preventDefault();
const formData = new FormData();
formData.append("profile_picture", image);
let data = { formData, info };
props.updateUserInfo(data);
};