问题标签 [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.
vimeo-api - Uppy + tus 上传到 Vimeo 不会恢复并且总是重新启动
根据https://github.com/transloadit/uppy-vimeo-thing/blob/master/Vimeo.js中的代码,我有下面的课程。
恢复上传不起作用,它总是从头开始重新上传。如果我uploadUrl
从 Tus 选项中删除并将endpoint
值设置为https://master.tus.io/files/
(因此不上传到 Vimeo),则恢复上传按预期工作。仅在将上传内容发送到 Vimeo 时才会出现此问题。
查看我的开发人员工具的网络选项卡,我发现upload-offset
总是0
在将 PATCH 请求发送到 Vimeo 时,即使在恢复它(后续请求)时也是如此。
android - Vimeo 上传:恢复上传时出现意外状态代码 (404)
我正在尝试使用 Vimeo Android API 和 tus 库在 Vimeo 上上传视频。我有上传权限,我有 PRO 帐户,并且我遵循本教程 ( https://developer.vimeo.com/api/upload/videos )。从 Vimeo获取upload_link
后,我尝试开始视频上传,所以我.mp4
从存储中选择文件,upload_link
作为beginOrResumeUploadFromURL
函数链接传递 from TusClient
,并得到错误:
io.tus.java.client.ProtocolException: unexpected status code (404) while resuming upload.
我试图联系 vimeo,但他们没有回复我的邮件并提供请求的详细信息。此外,我在我的 tus 请求中添加了标题:
upload_link
有下一个形式:
https://1515143793.cloud.vimeo.com/upload?ticket_id=323834021&video_file_id=1807184661&signature=some_number&v6=1&redirect_url=https%3A%2F%2Fvimeo.com%2Fupload%2Fapi%3Fvideo_file_id%some_number%26app_id%some_number%26ticket_id%some_number%26signature%some_number
设置细节:
- 运行环境:[Android 7.0]
- 使用的 tus-android-client 版本:[例如 v0.1.9]
- 使用的 tus-java-client 版本:[eg v0.4.1]
- 使用的 tus 服务器软件:[1.0.0]
android - Vimeo 和 Tus:上传卡在几秒钟后在 Android 上没有显示错误
视频上传过程开始几秒钟后,进度条停止,不显示任何错误。我注意到代码在尝试执行时冻结uploader.uploadChunk()
(在几次成功尝试之后)。我之前的问题是Vimeo upload : unexpected status code (404) while resuming upload,所以在更改后我确定我有正确的upload_link
我的应用程序的代码示例如下:
另外,这是我的应用程序的屏幕截图: 如您所见,上传进度已完成近 5 %
ruby - Rails 5.2 Shrine 和 Tus 服务器:无法创建自定义文件夹结构来保存文件
我正在使用 rails 5.2、Shrine 2.19 和 tus server 2.3 进行可恢复文件上传
路线.rb
模型,file_resource.rb
控制器/files_controller.rb
配置/初始化程序/shrine.rb
配置/初始化程序/tus.rb
我的问题是我无法覆盖类的generate_location
方法Shrine
以将文件存储在 AWS s3 的不同文件夹结构中。
所有文件都是在里面创建s3://bucket/file_library/
的(tus.rb 中提供的前缀)。我想要类似s3://bucket/file_library/:user_id/:parent_id/
文件夹结构的东西。
我发现 Tus 配置覆盖了我所有的resumable_file_uploader
类自定义选项,对上传没有影响。
resumable_file_uploader.rb
那么如何使用 tus 选项在 S3 中创建自定义文件夹结构(因为神社选项不起作用)?
android - 使用 tus-android-client 将视频上传到 vimeo,上传不会恢复,而是在恢复时从 0 重新开始
我在 react-native 中使用 tus-android-client 将视频上传到 vimeo。视频正在上传,但没有在恢复时恢复,而是从 0 重新开始。
我正在关注有关可恢复上传的 Vimeo api 指南 ( https://developer.vimeo.com/api/upload/videos#resumable-tus-upload )。
这是代码。
api - Vimeo 上传 API
我正在尝试使用 TUS 方法通过他们的 API 将视频上传到我的 Vimeo 帐户。
我设法让第一步工作正常,用于在VimeoPOST https://api.vimeo.com/me/videos
中创建视频占位符,并获得包含视频 upload.upload_link 的响应
第二步需要将视频的二进制数据PATCH{upload.upload_link}
与一些特定的标头一起修补到第一步返回的上传链接,这很好,但我正在努力解决的是在哪里以及如何准确地包含二进制文件数据,因为它在 Vimeo API 文档中并没有真正说明。
我只是将二进制数据单独放在正文中吗?还是我需要在正文中的一些代码之间插入它?或者我是否设置一个参数并将其添加为键值,如果是,键是什么?
另外,我假设它应该是二进制字符串而不是base64,对吗?
对此的任何帮助或指导将不胜感激。
php - Laravel ftp 用 tus 上传
我需要用 tus 通过 ftp 上传大文件,所以文件是作为小部分上传的。
可以通过这个包用 tus 上传 tu s3,但不幸的是它们不支持 ftp,我在网上找不到任何 ftp tus 包或解决方案。有人有提示或建议吗? https://github.com/rafaeltovar/php-tus-aws-s3 https://github.com/ankitpokhrel/tus-php
video - tus 上传到 Vimeo 不会恢复并且总是重新启动
我正在尝试使用 tus 协议在 vimeo 上上传视频,并且视频上传工作正常,但是如果我们暂停并继续,上传会重新开始,我可能做错了什么?这是代码。
go - 将 Tus 可恢复文件上传协议与 Gin-Gonic CORS 问题集成
我在这里查看了与 Gin 和 Tus 的 CORS 问题相关的类似问题;none 解决了我目前遇到的问题。
当前的实现通过添加一个小包装器与标准的 net/http 包一起工作。
这是我对杜松子酒的尝试。我将处理程序包装在 gin.WrapH() 中。我添加了默认的 Gin CORS 库中间件,但 cors 错误仍然没有消失。这是行不通的
这是我的浏览器输出。 当我尝试上传指向 Gin 版本的文件时
杜松子酒集成一直显示 CORS 错误。这就是我要解决的问题。
javascript - 过滤器和钩子导致重新渲染问题
我有一个正在用 tus 构建的文件系统。所以对于每个文件上传,我都会有一个带有 ReactElement 的数组,它将启动上传过程。将元素添加到数组中没有问题,但我面临的是删除上传的问题,如果说我上传了一个文件并希望将其从数组中删除。使用 filter() 将创建一个新数组,导致我的 ReactElement 重新渲染 = 重新上传文件夹。我尝试过使用也不行的拼接方法。请指教。
//根据评论进一步编辑<File/>
看起来类似于