使用tus-js-client上传到vimeo

丹法洛米

我是tus的新手,正在使用tus-js-client。我在此链接https://github.com/tus/tus-js-client/blob/master/docs/usage.md#example-upload-to-vimeo中关注此示例

我可以在Vimeo上成功上传视频,但是我想提前设置标题/名称和描述。并且可选的onSuccess函数不返回任何内容。我想获取我成功上传的视频详细信息,例如clipid。

在tus-js-client上可以做这些事情吗?下面是我的代码供参考。

function UploadVideoTusJs(uploadUrl, videoFile) {
    var upload = new tus.Upload(videoFile.files[0], {
        uploadUrl: uploadUrl,
        metadata: {
            name: videoFile.files[0].name, // not working
            description: "Test", // not working
        },
        onError: function (error) {
            console.log("Failed because: " + error);
        },
        onProgress: function (bytesUploaded, bytesTotal) {
            var percentage = (bytesUploaded / bytesTotal * 100).toFixed(2)
            console.log(bytesUploaded, bytesTotal, percentage + "%")
        },
        onSuccess: function (data) {
            console.log(data); //returns undefined
            console.log("Download %s from %s", upload.file.name, upload.url);
        },
        onAfterResponse: function (req, res) {
            var url = req.getURL()
            var value = res.getHeader("X-My-Header")
            console.log(`Request for ${url} responded with ${value}`)
        }
    });

    // Start the upload by default
    upload.start();
}

-还有

汤米·彭纳

Vimeo对tus的实现有些不同,因为“创建”步骤是使用Vimeo API而不是使用tus完成的。如果要提供名称或描述之类的元数据,则应在初始API请求中提供该元数据,其外观应类似于以下内容:

var settings = {
  "url": "https://api.vimeo.com/me/videos",
  "method": "POST",
  "timeout": 0,
  "headers": {
    "Accept": "application/vnd.vimeo.*+json;version=3.4",
    "Content-Type": "application/json",
    "Authorization": "Bearer TOKEN"
  },
  "data": JSON.stringify({"upload":{"approach":"tus","size":666666666},"name":"name","description":"description"}),
};

$.ajax(settings).done(function (response) {
  console.log(response);
});

希望这能为您指明正确的方向!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Dropzone.JS将图像上传到Imgur

来自分类Dev

使用js将文件上传到服务器

来自分类Dev

API错误:使用PHP将视频从服务器上传到Vimeo

来自分类Dev

使用vimeo上传视频

来自分类Dev

无法使用文件上传将图像上传到node.js中的特定文件夹

来自分类Dev

在Node JS中使用vimeo api上传视频无法正常工作吗?

来自分类Dev

记录Vimeo上传到SQL

来自分类Dev

使用流使用Node.js将视频上传到Youtube

来自分类Dev

使用流使用Node.js将视频上传到Youtube

来自分类Dev

使用flow.js + ng-flow将文件上传到WebAPI 2

来自分类Dev

如何使用Ember Droplet将文件上传到Node.js?

来自分类Dev

使用多方将图像从iPad应用程序上传到Node JS服务器

来自分类Dev

Node.js中使用TXN将附件上传到CouchDB的问题

来自分类Dev

是否可以使用node.js中的update_with_media将音频上传到Twitter?

来自分类Dev

使用Skipper将Sails.js文件上传到AWS S3

来自分类Dev

使用Dropzone.js问题将文件上传到Amazon S3

来自分类Dev

如何使用node.js设置要上传到Google Cloud Storage的文件的Content-Type

来自分类Dev

使用js从html <input>将文件上传到Flask服务器

来自分类Dev

Google Drive API:无法使用Node.js将文件上传到根文件夹

来自分类Dev

使用Node.js和Busboy将多个文件上传到S3

来自分类Dev

如何使用Node.js和Axios将文件上传到AWS中的预签名URL?

来自分类Dev

使用Node.js,Express,Mongoose和React将图像上传到MongoDB

来自分类Dev

我无法将文件上传到使用node js multer指定的目录中

来自分类Dev

使用FFMPEG转换文件并上传到AWS S3 Node.js

来自分类Dev

使用Node JS将图像从本地目录上传到Google Cloud Storage

来自分类Dev

使用puppeteer将网络抓取的数据上传到node.js中的Firebase云存储

来自分类Dev

如何使用axios将图像/文件从Vue js上传到Laravel7

来自分类Dev

尝试使用Node js将多个图像上传到AWS时遇到错误

来自分类Dev

Node.js中使用TXN将附件上传到CouchDB的问题

Related 相关文章

  1. 1

    使用Dropzone.JS将图像上传到Imgur

  2. 2

    使用js将文件上传到服务器

  3. 3

    API错误:使用PHP将视频从服务器上传到Vimeo

  4. 4

    使用vimeo上传视频

  5. 5

    无法使用文件上传将图像上传到node.js中的特定文件夹

  6. 6

    在Node JS中使用vimeo api上传视频无法正常工作吗?

  7. 7

    记录Vimeo上传到SQL

  8. 8

    使用流使用Node.js将视频上传到Youtube

  9. 9

    使用流使用Node.js将视频上传到Youtube

  10. 10

    使用flow.js + ng-flow将文件上传到WebAPI 2

  11. 11

    如何使用Ember Droplet将文件上传到Node.js?

  12. 12

    使用多方将图像从iPad应用程序上传到Node JS服务器

  13. 13

    Node.js中使用TXN将附件上传到CouchDB的问题

  14. 14

    是否可以使用node.js中的update_with_media将音频上传到Twitter?

  15. 15

    使用Skipper将Sails.js文件上传到AWS S3

  16. 16

    使用Dropzone.js问题将文件上传到Amazon S3

  17. 17

    如何使用node.js设置要上传到Google Cloud Storage的文件的Content-Type

  18. 18

    使用js从html <input>将文件上传到Flask服务器

  19. 19

    Google Drive API:无法使用Node.js将文件上传到根文件夹

  20. 20

    使用Node.js和Busboy将多个文件上传到S3

  21. 21

    如何使用Node.js和Axios将文件上传到AWS中的预签名URL?

  22. 22

    使用Node.js,Express,Mongoose和React将图像上传到MongoDB

  23. 23

    我无法将文件上传到使用node js multer指定的目录中

  24. 24

    使用FFMPEG转换文件并上传到AWS S3 Node.js

  25. 25

    使用Node JS将图像从本地目录上传到Google Cloud Storage

  26. 26

    使用puppeteer将网络抓取的数据上传到node.js中的Firebase云存储

  27. 27

    如何使用axios将图像/文件从Vue js上传到Laravel7

  28. 28

    尝试使用Node js将多个图像上传到AWS时遇到错误

  29. 29

    Node.js中使用TXN将附件上传到CouchDB的问题

热门标签

归档