Загрузка видео на сервер с помощью Ionic - PullRequest
0 голосов
/ 11 октября 2018

В настоящее время я работаю над приложением Ionic, и мне нужно загрузить видео на свой сервер с помощью плагина Ionic Native File Transfer.

Для этого я получаю видео от GoPro.Скачивание работает.Но я не могу загрузить видео.Я проверил, приложение даже не подключается к сайту.

Код загрузки:

upload(){
   let options: FileUploadOptions = {
      fileKey: 'file',
      fileName: 'GOPR0061.MP4',
      headers: {}
   }

   var url = "http://mywebsite.com/api/video" ;

   this.fileTransfer.upload(this.video.toURL(), encodeURI(url), options, true)
    .then((data) => {
      console.log('It worked!' + data);
    }, (err) => {
      console.log('Try again' + err);
    })
 }

Я сделал кратные console.log() и получил это:

  • this.video.toURL (): file:///var/mobile/Containers/Data/Application/A724AA9F-A0F6-44B0-9L15-35SC0FD2S1F5/Library/NoCloud/GOPR0061.MP4
  • encodeURI (url): http://mywebsite.com/api/video
  • параметры: [object Object]

Мы видим, что видеофайл существует и URL-адрес кажется хорошим.У меня нет .htaccess, который мог бы заблокировать загрузку.

Так что если кто-то знает, как решить мою проблему, я был бы очень благодарен!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...