【发布时间】:2015-08-28 23:11:36
【问题描述】:
我正在尝试从我的网站上传 Vimeo 视频。我正在尝试使用此处描述的可恢复 HTTP PUT 上传:https://developer.vimeo.com/api/upload/videos。
我可以使用步骤 3 上传视频。我通常甚至可以完成步骤 5 中显示的上传。但是,它建议在步骤 4 中验证上传。每次执行该请求时,我都会收到 308 Resume Incomplete 错误.
我知道上传已完成,尤其是因为我可以完成它。仅供参考,我正在使用 Simple Ajax Uploader (https://www.lpology.com/code/ajaxuploader/docs.php) 上传视频。
这是我的代码:
// onComplete method for uploading the video using Simple Ajax Uploader
onComplete: function (filename, response) {
$.ajax({
url: self.uploadUrl.value,
method: 'PUT',
cache: false,
processData: false,
crossDomain: true,
headers: {
'Content-Range': 'bytes */*',
'X-Requested-With': 'XMLHttpRequest'
},
success: function (data, status) {
self.videoForm.submit();
console.log(data);
console.log(status);
},
error: function (xhr, status, error) {
console.log(xhr);
console.log(status);
console.log(error);
}
});
}
【问题讨论】:
标签: file-upload vimeo vimeo-api