将视频上传到Vimeo时出现405错误代码

时间:2020-10-16 09:52:42

标签: vimeo vimeo-api

我将使用Vimeo api制作一个简单的应用程序,但上传视频时遇到问题。 我在Postman的链接https://developer.vimeo.com/api/upload/videos#resumable-approach-step-1上运行API,并在响应中获取upload_link。

我在https://developer.vimeo.com/api/upload/videos#resumable-approach-step-2上创建了一个简单的html,javascript。我正在使用访存请求,但返回405错误。无论我做什么都没有发生。我在做点丢失的事情吗?

响应:响应{类型:“ cors”,网址:“ xxx”,重定向:false, 状态:405,确定:否,...}

代码:

<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
  <form action="#">
    <input type="file" id="myFile" name="filename">
     <button onclick="myFunction()">Click me</button>
  </form>      
<p></p>
  <script>
     function myFunction() {
      var file = document.getElementById("myFile").files[0];
      fetch(url,{
         method: 'patch',
         mode: 'cors',
         headers: {
             'Accept': 'application/vnd.vimeo.*+json;version=3.4',
                    'Content-Type': 'application/offset+octet-stream',
                    'Upload-Offset': '0',
                    'Tus-Resumable': '1.0.0',
             },
          body: file
                })
            .then((response) => {
                console.log(response)
            })
            .catch((error) =>{
                console.log(error)
            })
        }
    </script>
</body>
</html>

0 个答案:

没有答案