Не отправляется фото на сервер (django/react)
Проблема с запросом на сервер. Есть endpoint, по которому можно изменить фото пользователя (put-запрос), он возвращает новые измененные данные. Передается изображение под ключом "photo", на фронтенде формируется экземпляр FormData и туда помещается эта фотка. Ставил debugger'ы, запрос отправляется, статус 200, но ответ приходит со старыми данными (т.е. до сервера новая фотография не доходит). Через postman работает исправно, а через мой фронтенд нет. У меня подозрение на то, что в объект FormData не помещается фото. Вот код:
changePhoto(authToken, userId, photo) {
const formData = new FormData();
formData.append('photo', photo);
return instance.put(api/v1/profile/ + userId + /, { formData }, {
headers: {
'Content-Type': 'multipart/form-data',
'Authorization': 'Token ' + authToken
}
})
},
Надеюсь на помощь. Заранее спасибо!