Как загрузить на сервер мой видеофайл на React Native? - PullRequest
0 голосов
/ 05 февраля 2020

Я хочу загрузить видеофайл на мой сервер. Я могу выбрать или записать видео и получить видео данные как:

Response =  {"path": "/storage/emulated/0/WhatsApp/Media/WhatsApp Animated Gifs/VID-20200204-WA0000.mp4", "uri": "content://media/external/video/media/24031"}

, и у меня есть функция POST, как:

async sharePost(video) {
const formData = new FormData();
formData.append('username', this.state.email);
formData.append('videoFile', {
  uri: video.uri,
  type: 'video/mp4'
});
try {
  const response = await fetch(
      'http://www.XXXXXXXX.com/share-video',
      {
        method: 'POST',
        body: formData,
      },
  );
  console.log(response);
  console.log(formData);
  this.selectCategory(0);
} catch (error) {
  console.error('Error:', error);
}}

Могу ли я загрузить видеофайл, используя это?

...