Я работаю над проектом с Django в качестве бэкэнда (REST API) и React JS в качестве внешнего интерфейса, используя Ax ios для получения из моего API.
Я пытался выполнить PATCH данные imgs и JSON (данные формы вместе с данными, не относящимися к форме). Отлично работает в POSTMAN при выборе файлов img. Однако в моих кодах React он не может обновлять DB . В чем будет проблема?
Большое спасибо!
Вот мои коды React:
//init state
const initialState = {
location: "",
avatar: null,
};
const [dbData, setDbdata] = useState(initialState);
--------
//upload img and setState
let file = event.target.files[0];
setDbdata({
...dbData,
avatar: file,
});
//Axios call
axios.patch(
`api/user/update/username=${state.username}`, dbData, {
headers: {
"content-type": "multipart/form-data;"
},
})
.then((res) => {
console.log(dbData.avatar)
})
.catch((err) => console.log(err.response));
работает нормально на POSTMAN