Я хочу загрузить изображение в базу данных. Однако, когда я использую метод выборки с Content-Type: multipart / form-data, но я не могу получить добавленные данные на стороне сервера. Это показывает, что у меня нет данных в теле.
Ниже приведена часть кода
editProfile = () => {
let bodyData = new FormData();
let photo={
uri:this.state.uri,
type:this.state.type,
fileName:this.state.fileName,
}
bodyData.append('transactionCode', 'UPDATEPROFILE');
// bodyData.append('photo', photo);
console.log(bodyData);
fetch(URL, {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'multipart/form-data',
},
body: bodyData,
}).then((response) => response.json())
.then((responseJson) => {
alert(responseJson);
})
.catch((error) => {
alert(error);
});
}
Это пример того, как я проверяю данные на стороне сервера
const custfunction = function (req, res) {
console.log(req.body);
}
Когда я console.log (req), он показывает тело: {} пусто