Нет проблем с отправкой фотографий из Почтальона.
заголовок ---> 'Content-Type': 'application / x- www-form-urlencoded'
тело - - -> form-data, {file: image ..}
Отправка заголовков в x- www-form-urlencoded или multi-part / form-data не работает.
(HTTP-статус 400 - неверный запрос)
Обратите внимание, что в API нет ограничений по объему изображения. Посмотрите на скриншот, чтобы узнать больше почтальона.
Я остаюсь на ночь на несколько дней. Пожалуйста, помогите мне ....
в моем коде
let localUri = this.state.image; // <--- is image uri.
let filename = localUri.split('/').pop();
let match = /\.(\w+)$/.exec(filename);
let type = match ? `image/${match[1]}` : `image`;
let formData = new FormData();
formData.append('photo', { file: localUri, name: filename, type: type });
return fetch(MY_SERVER, {
method: 'POST',
body: formData,
headers: {
'Content-Type':'application/x-www-form-urlencoded'
},
}).then((response) => response.text())
.then((responseData) => {
console.log(responseData);
console.log('file',formData)
})
.done();
в сообщении об ошибке Я не думаю, что могу найти ключ с именем file. Это проблема API?
HTTP Status 400 – Bad Request
Required request part 'file' is not present