Я пытаюсь загрузить фотографию с телефона ios на экспресс-сервер, и я не могу правильно отправить файл на сервер.Я использую react-native-image-picker
, и это дает мне доступ к фотографии uri
(местоположение на мобильном телефоне).Затем я пытаюсь отправить это на сервер следующим образом:
const data = new FormData();
data.append('name', 'testName');
data.append('photo', {
uri: imageUriString,
type: 'image/jpeg',
name: 'testPhotoName'
});
Затем я отправляю запрос на сервер с body
запроса, равным data
.
* 1009.* Проблема в том, что на стороне сервера я не получаю фактический файл.Вместо этого я получаю
imageUriString
, с которым ничего не могу сделать.
Мой req.files
равен undefined
в конечной точке.(И я анализирую multipart/form-data
, так что это не проблема).
Как загрузить действительное фото из React Native и получить его в req.file
в Express?