Я впервые пытаюсь загрузить изображение с помощью FormData.По сути, это метод POST с заголовками: content-type: 'multipart/form-data'
и телом запроса, как показано ниже:
const data = new FormData();
data.append('someKey', {"amount": "300"});
data.append('photo', {
filename: 'file_a.png',
type: 'image/png',
uri: /Users/isaac/Library/...../file.png
});
Когда данные без ключа photo
, они работают нормально, однако, когда ключ photo
при добавлении сервер выдаст код ошибки 500. Мне интересно, какая часть могла пойти не так?
Я также пробовал content-type: 'application/x-www-form-urlencoded'
, и данные остаются такими же, но оба результата одинаковы, что дает мне ошибку 500?