2014-01-07 2 views
0

Vimeo에 동영상을 보내려는 업로드 양식을 만들려고합니다.Vimeo API가 Plupload로 업로드 한 후 'File Error'를 반환합니다.

업로드가 완료되면 쉽게 관리하고 동영상 업로드를 완료하는 데 필요한 후속 API 호출을 처리 할 수 ​​있기 때문에 plUpload를 사용하기로 결정했습니다.

문제는 비디오가 업로드되고 "업로드 해 주셔서 감사합니다!"라는 메시지가 나타납니다. vimeo.videos.upload.complete 티켓과와 파일 이름을 호출 응답은 API 문서 (https://developer.vimeo.com/apis/advanced/methods/vimeo.videos.upload.complete)는 파일을 업로드 할 수 없습니다 것을 의미에 따르면

Fatal error: Uncaught exception 'VimeoAPIException' with message 'File error' 

을 반환 -하지만 업로드 방법 반환 등 "업로드 해 주셔서 감사합니다!" 메시지 나는 문제가 무엇인지 알 수 없다.

plUpload가 OPTION 요청을 성공적으로 보냅니다. 테스트중인 비디오 (약 6MB)를 보내고 200 OK 응답을받습니다. 그럼에도 불구하고 비디오를 표준 POST로 전송하는 데 문제가 없습니다. 불행히도 API 호출을 계속해야하므로이 메서드를 사용할 수 없습니다.

내가해야 할 일은 성공적으로 비디오 업로드를 완료하고 정렬 된 것입니다.

답변

2

후 POST 업로드가 파일에 Plupload 기본값 반면 file_data파일 데이터 이름를 사용하는 것이 내가 발견 한 시간의 예외적 인 양.

Plupload에서 file_data_name: 'file_data' 옵션을 사용한 후에 모든 것이 작동하기 시작했습니다. 분명히 Vimeo의 API가 예상했던 헤더가 아니므로 헤더가 제대로 작동하지 않았습니다.

Vimeo가 이외의 다른 것을 반환하면 좋았을 것입니다. 업로드 해 주셔서 감사합니다! 아무 것도 처리하지 않는 경우