Я пытаюсь загрузить видео Vimeo с моего сайта. Я пытаюсь использовать загружаемые HTTP-загрузки Resumable, описанные здесь: https://developer.vimeo.com/api/upload/videos.Vimeo Resumable (PUT) Загружает
Я могу загрузить видео, загруженное с помощью шага 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);
}
});
}