使用 Ruby 下载文件的最后部分?
看一下这个问题:使用Java读取远程MP3文件的ID3标签
看起来可以只下载文件的尾部。至少HTTP是支持的。
还有:如何通过下载仅限 HTTP 的 ruby 大文件,它涉及仅下载文件的开头部分。
使用 Ruby,我想仅下载远程文件的最后部分。我所拥有的只是一个网址。
Looking at this question: Reading Remote MP3 File's ID3 Tags using Java
It looks like it's possible to download just the tail end of a file. At least, HTTP supports it.
There is also: How to download via HTTP only piece of big file with ruby which relates to downloading only the beginning of a file.
Using Ruby, I'd like to download just the last pieces of a remote file. All I have is a URL.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您已创建范围请求(部分下载),以下是操作方法的信息:如何使用修改后的标头进行 HTTP GET?
您需要文件的大小,因此您需要另一个请求来仅获取标头来解析该信息,最好使用HEAD 命令(或使用
范围:字节=0-0
获取)。You have create a range request (partial download), here is the info how to do it: How to make an HTTP GET with modified headers?
You'll need the size of the file, so you need another request to fetch only the headers to parse that info, preferably with a HEAD command (or a GET with
Range: bytes=0-0
).