问题标签 [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.
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(用于视频上传)
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.uploadLink
。endpoint: this.uploadLink
我尝试在 Uppy Tus 配置中插入,但出现 CORS 错误uploadUrl: this.uploadLink
。endpoint: "https://asia-files.tus.vimeo.com/files/"
有人可以帮忙吗?
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 上做吗?下面是我的代码供参考。
——丹
go - 如何使用 Vimeo 上传 API 包含元数据
我正在开发一个使用 Go tus 方法将视频文件上传到 Vimeo 的 API。我可以创建视频,但无法找到一种方法来包含可用于指定视频名称等的元数据参数。
我将 github.com/eventials/go-tus 用于 tus 协议,将 github.com/silentsokolov/go-vimeo/vimeo 用于将 APi 请求发送到 vimeo 上传。使用他们的 API 在 vimeo 上上传视频的任何指示或帮助都会有很大帮助。
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 设置为自定义标头,但它声称这是一个禁止的标头并且不允许我修改它
任何关于此事的想法或建议将不胜感激。
javascript - 如何连接两个 tus 服务器
我想将具有恢复功能的文件上传到 Cloudflare(启用 tus 的 API)。我无法将文件直接从浏览器上传到 Cloudflare,因为凭据不应该是可见的。所以,我必须使用 tus-node-server 作为后端的快速中间件。
我不想将文件完全上传到我自己的服务器上,然后开始将文件上传到 Cloudflare。有没有办法将 tus-node-server 中间件通过管道传输到 Cloudflare 上传 API?
file-upload - tus如何设置文件名
我正在尝试在 Golang 中进行可恢复的上传,并且也相当新golang
。我一直在网上查看一些示例,以便更好地了解可恢复上传。
我关心的是文件是如何命名的!我知道一旦使用CompleteUploads
回调完成上传,我可以更改文件的名称。但我担心的是文件上传时的名称。基本上ID
是上传的。
在官方演示页面上,它使用了19713a5b9f885586299ca78997349dsw
. 在我遇到的一个示例存储库中,它使用了639bdff0-cc15-4aea-9d44-286f25jgo492
. 虽然我可以访问后者的代码,但我没有找到任何可以定义 ID 正则表达式的名称。
不是一个非常强大的用例,但我如何确保 ID 遵循特定的正则表达式?