问题标签 [tus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
268 浏览

php - 上传大视频

我正在将图像/pdf 上传到 S3Uploads 并将视频上传到 JwPlayer。它工作正常。现在我需要上传大视频,它可以是 10,20... GB。问题是客户端不想更改 php.ini 或创建 .user.ini 或更改 .htaccess 文件以增加上传文件大小和帖子大小。

如何上传大视频。找到解决方案https://github.com/ankitpokhrel/tus-php它还支持前端的 UPPY,但我不知道如何将它实施到 jwplatform 上传。请帮忙。

我正在使用的前端 - https://uppy.io/docs/xhr-upload/

后端 - https://github.com/jwplayer/jwplatform-php(用于视频上传)

0 投票
0 回答
237 浏览

javascript - 使用 Uppy Tus 的 Vimeo Resumable 方法失败,响应代码:412,响应文本:不支持的版本

我正在使用可恢复的方法实现 Vimeo 视频上传Uppy Tus 所以首先我打电话给我的后端,并使用 Vimeo laravel 包,我正在创建视频,

在响应$vimeoResponse['body']['upload']['approach']tus符合预期。然后我将其发送$vimeoResponse['body']['upload']['upload_link']到我的前端。

在我的前端,我使用 Uppy tus 如下,

但是当我选择文件并开始上传时,我每次都会收到错误响应,

我试图在 Uppy Tus 配置中插入,但没有改变uploadUrl: this.uploadLinkendpoint: this.uploadLink

我尝试在 Uppy Tus 配置中插入,但出现 CORS 错误uploadUrl: this.uploadLinkendpoint: "https://asia-files.tus.vimeo.com/files/"

有人可以帮忙吗?

0 投票
1 回答
257 浏览

.net - 我的 .Net Core 3.1 的 Tus URL 不起作用,我的配置是否正确?

当我向 Startup 类中指定的 URL 路径发送请求时,使用 Post 请求时找不到 404,我正在使用 Postman。当我使用 Postman 发送选项请求时,我点击了 Startup 类中的代码块并得到 204 No Content。

我在这里做错了什么?我已经.NET通过 chrome 开发工具查看了 tus 的示例并查看了他们的网络请求,我的请求似乎是相同的?!我正在使用.NET core 3.1.

启动类,配置方法。

我的邮递员请求的图像

0 投票
1 回答
858 浏览

javascript - 使用 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 上做吗?下面是我的代码供参考。

——丹

0 投票
0 回答
139 浏览

go - 如何使用 Vimeo 上传 API 包含元数据

我正在开发一个使用 Go tus 方法将视频文件上传到 Vimeo 的 API。我可以创建视频,但无法找到一种方法来包含可用于指定视频名称等的元数据参数。

我将 github.com/eventials/go-tus 用于 tus 协议,将 github.com/silentsokolov/go-vimeo/vimeo 用于将 APi 请求发送到 vimeo 上传。使用他们的 API 在 vi​​meo 上上传视频的任何指示或帮助都会有很大帮助。

0 投票
1 回答
202 浏览

node.js - 尝试使用 tus 上传到 vimeo 时出现“内容长度 0 太小”

我正在尝试使用他们的可恢复上传协议将视频文件上传到 vimeo,但最终得到

Failed because: Error: tus: unexpected response while creating upload, originated from request (method: POST, url: https://1515143405.cloud.vimeo.com/upload?ticket_id=42606237…62378%26signature%3D19062b29129850403638ca88040debe1e21cc646, response code: 400, response text: Content length 0 too small

每当我启动上传时都会出现此错误。

这是上传功能的代码。我还尝试在 tus 配置中将 Content-Length 设置为自定义标头,但它声称这是一个禁止的标头并且不允许我修改它

在此处输入图像描述

任何关于此事的想法或建议将不胜感激。

0 投票
0 回答
243 浏览

php - 使用 tus.io 和 uppy.io 将可恢复文件上传到 aws s3

我正在尝试使用前端 uppy.io 实现 TUS 可恢复文件上传。在我使用 XHR 上传之前,它工作正常。当我使用 tus 在本地机器上上传时,它可以工作,但我需要在 s3 上上传。前端代码。

我正在使用 CodeIgniter 使用上传方法创建 Tus 控制器。和更新的路线

上传方法包含代码:

上传已成功完成,但我得到的是 localhost 上传的 URL 而不是 s3。

在此处输入图像描述

我究竟做错了什么??请帮忙。

参考 :

uppy.io

混帐

0 投票
1 回答
62 浏览

javascript - 如何连接两个 tus 服务器

我想将具有恢复功能的文件上传到 Cloudflare(启用 tus 的 API)。我无法将文件直接从浏览器上传到 Cloudflare,因为凭据不应该是可见的。所以,我必须使用 tus-node-server 作为后端的快速中间件。

我不想将文件完全上传到我自己的服务器上,然后开始将文件上传到 Cloudflare。有没有办法将 tus-node-server 中间件通过管道传输到 Cloudflare 上传 API?

0 投票
0 回答
17 浏览

file-upload - tus如何设置文件名

我正在尝试在 Golang 中进行可恢复的上传,并且也相当新golang。我一直在网上查看一些示例,以便更好地了解可恢复上传。

我关心的是文件是如何命名的!我知道一旦使用CompleteUploads回调完成上传,我可以更改文件的名称。但我担心的是文件上传时的名称。基本上ID是上传的。

在官方演示页面上,它使用了19713a5b9f885586299ca78997349dsw. 在我遇到的一个示例存储库中,它使用了639bdff0-cc15-4aea-9d44-286f25jgo492. 虽然我可以访问后者的代码,但我没有找到任何可以定义 ID 正则表达式的名称。

不是一个非常强大的用例,但我如何确保 ID 遵循特定的正则表达式?

0 投票
1 回答
213 浏览

javascript - TUS在cloudflare流服务中上传视频问题

我在 PHP 中使用 curl 发送请求https://api.cloudflare.com/client/v4/accounts/<accountID>/stream?direct_user=true,并获取标头位置值作为上传链接,然后将其传递给 java 脚本。这个链接是这样的: https://upload.videodelivery.net/tus/xxxxxx?tusv2=true

在 JS 中使用 tus.js 上传视频:

但是,请求被阻止了。什么是解决方案?

在此处输入图像描述