- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
1 gb"-6ren"> 1 gb"-我正在尝试集成 tus-server与 shrine将视频文件上传到 Vimeo。 Client.js this.uppy = new Uppy({ id: 'uppy1', autoProc-6ren">
我正在尝试集成 tus-server与 shrine将视频文件上传到 Vimeo。
Client.js
this.uppy = new Uppy({
id: 'uppy1',
autoProceed: false,
debug: true,
restrictions: {
allowedFileTypes: ['.mp4'],
},
allowMultipleUploads: true,
})
.use(Tus, { endpoint: `${API_BASE}/files` })
/* .use(XHRUpload, { endpoint: `${API_BASE}/files`,
formData: true,
bundle: false,
fieldName: 'file',
headers: getHeaders(), */
})
.use(GoogleDrive, { serverUrl: 'https://companion.uppy.io' })
.use(Dropbox, { serverUrl: 'https://companion.uppy.io/' });
<小时/>
# config/routes.rb (Rails)
Rails.application.routes.draw do
mount Tus::Server => "/files"
end
这里,默认情况下,服务器直接将文件上传到项目根目录下的data/
文件夹中。
我想要实现的是将视频
文件上传到Vimeo。
喜欢:
${API_BASE}/files
我正在使用vimeo_me2 gem 。
谁能提供一个将 Tus 服务器与 Shrine 集成/配置的解决方案吗?
最佳答案
tus-ruby-server 和 Shrine 的作者在这里:)
就我而言,您有两个选择:使用 Vimeo 的“拉动上传”,或直接上传到 Vimeo。
Vimeo 的 pull upload允许您向 Vimeo 提供文件的链接,并让它为您下载并保存文件。这应该是可恢复的,因为 tus-ruby-server 支持 range requests ,Vimeo 似乎会使用它:
We even handle any connectivity issues that might come up.
vimeo_me2
gem 有一个 method用于拉动上传。因此,您只需为其提供 tus 文件的链接即可,例如,如果您有一个带有 video
附件的 Movie
:
vimeo_client.pull_upload("Name of video", movie.video.url)
Vimeo 还 implements tus 断点续传协议(protocol),所以理论上应该可以使用 Uppy 直接上传到 Vimeo。在这种情况下,您可以摆脱 tus-ruby-server
。
我个人没有尝试过这种方法。看起来好像多了一个创建视频的第一步,但其余部分看起来就像标准的 tus 协议(protocol)。这是example app由 Uppy 的作者创建,所以我认为您应该能够从那里复制粘贴很多内容。
<小时/>我不推荐的方法是从 tus 服务器下载文件并使用 vimeo_me2
gem 将其上传到 Vimeo。首先,下载将不可恢复,如 down
gem shrine-tus
use 尚不支持可断点续传下载。其次,虽然 vimeo_me2
uses the tus protocol对于上传,如果出现连接错误,它似乎不会执行任何操作来恢复上传。它还似乎将整个文件加载到内存中。
无论如何,选项 A 和 B 的性能会更高。
关于javascript - Tus服务器与神社集成 "Dealing with large uploads filesize > 1 gb",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53445652/
我有一个包含 .tcb 和 .tch 文件的文件夹。我需要知道所有 .tcb 文件的大小,分别是所有 .tch 文件的大小。 我确实喜欢这样: 1)我创建了一个临时文件夹,然后: mv *tch te
如果分辨率大于 256x256,有没有办法将图像转换为 ICO 格式? 我找到了几个程序,但没有一个能够转换更大的图像。我需要的尺寸是 1024x1024。 最佳答案 由于宽度和高度在 ICO 图像格
我正在尝试通过 PHP 上传图像。上传时,它应该调整大小,使其尺寸与我在配置 [] 数组中定义的一样大,并且其文件大小也小于或等于我的配置 [] 数组中的预定义值。但不知何故,方法 getFileSi
关于获取文件的大小,我有这两个函数: function GetFileSize1(const FileName: TFileName): Int64; var iTmp: Int64; Searc
我正在尝试使用system.filesize函数来获取delphi中文件的大小,它对于4GB的文件则失败。所以我实现了自己的,将所需的文件作为文件流打开,并获取完美运行的流大小。 这是一个片段
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: PHP – get the size of a directory 我在一个目录中有 5 个文件,它显示文件
好的, 我使用此函数来获取程序中的文件大小,即使对于 4GB 以上的文件,它也能很好地工作。 function FileSize(const PathtoFile: string): Int64; v
我在 JS 中有这个预加载图像的功能: // http://stackoverflow.com/questions/3646036/javascript-preloading-images var p
错误: Warning: filesize() [function.filesize]: stat failed for http://website.com/wp-content/uploads/2
当我运行这段代码时: 我得到结果 10,这是文件中正确的字符数。 但是,由于文件系统 block 比这大得多,我希望文件大小“四舍五入”到更接近 512 字节甚至 1KB。为什么不是? 最佳答案 不
除 IE 之外的任何浏览器是否支持 document.file Size 或同等大小? http://msdn.microsoft.com/en-us/library/ms533752(v=VS.85
我正在编写一个 PHP 页面,它通过抓取现有的 HTML 页面来生成播客提要。一切正常,但我的一个 mp3 文件出现“filesize(): stat failed”错误。据我所知,该文件没有损坏,并
$path = "/////////."; echo filesize( $path ); 结果是 4096 这是什么……失败了? 4096 是从哪里来的? 最佳答案 回答: $path = "///
我注意到当我尝试使用如下路径列出目录的内容时,filesize 不起作用: ../ 例如这个有效: if ($handle = opendir('./')) { while (false !=
我注意到当我尝试使用如下路径列出目录的内容时,filesize 不起作用: ../ 例如这个有效: if ($handle = opendir('./')) { while (false !=
我想在此脚本中显示 1MB 错误消息而不是 1024: http://jsfiddle.net/tyaenm09/37/ 使用带有文件大小扩展名的 jquery-validation 插件。当然,我可
我想为 FTP 下载创建一个进度条。我下载文件的服务器隐藏了所有目录和文件。我想显示下载进度。有什么办法可以获得文件大小吗?这是我当前的代码: FTPclient = new FTPClient
这个问题在这里已经有了答案: Why does integer division in C# return an integer and not a float? (8 个答案) Division
我一直在苦苦思索如何在 PHP 中获取大于等于 2 GB 的文件的有效文件大小。 例子 在这里,我使用 filesize() 函数检查一个 3,827,394,560 字节大的文件的文件大小: ech
代码: var upload = multer({dest:"./uploads"}); app.post("/", upload.single("file"), function (req, res
我是一名优秀的程序员,十分优秀!