2017-12-10 2 views
0

ionic cordova 앱에서 Vimeo 계정으로 동영상을 업로드하는 동안 문제가 발생했습니다.cordova 앱에서 vimeo로 동영상 업로드

첫째, 방법 (자식에) 업로드 - cordova.js을 시도했다 :

나는 비 메오에 다음과 같은 오류 가지고
var uploader = new MediaUploader({ 
      file: files[0], 
      isCordovaApp: true, 
      contentType: 'video/mp4', 
      token: myToken, 
      onComplete: function(data) { console.log(data); }, 
      onError: function(data) { console.log(data); } 
     }); 
uploader.upload(); 

: "을 업로드하려고 파일에 문제가 있습니다 . 하나는 비디오 파일이 아니다 또는 우리가 FileTransferObject cordovas 사용하여 다음

, 나는 시도했다 "동의하지 않는 코덱을 사용 :이 하나 내 보라와 ​​

const fileTransfer: FileTransferObject = this.transfer.create(); 
fileTransfer.upload(video.fullPath, response.upload_link_secure, { 
       headers: [     
        {"Content-Type": "video/mp4"}, 
        {'Content-Length': video.size} 
       ], 
       mimeType: "multipart/form-data", 
       fileKey: "MyFile", 
       fileName: videoNewName 
       }, true).then(c => { 
       //delete request 
       }); 

vimeo에서 "귀하의 비디오가 업로드 중입니다."라는 메시지가 계속 표시됩니다.

다른 Content-types/MimeTypes, PUT/POST를 시도했지만 일부 조합에서는 파일을 업로드하지 않았습니다. 이게 내가 가진 가장 가까운 곳이야.

은 ...

덕분에 사람이 이러한 문제를 건너 왔어요 가지고, 또는 비디오 두 플랫폼 간의 을? 업로드하는 또 다른 방법이있다!

답변

0

음, 여기에 구매자하지 많은, 하지만 미래의 것들에 대한 ...

나는 fileTransfer에 업로드 할 수 있었다. 파일 키가 "file_data"여야합니다.

간단 게시물에 대해서는 API에서 언급했지만 스트리밍 옵션에는 적용되지 않습니다 ...