在 Ruby on Rails 中恢复文件下载(范围:标头支持)
我正在尝试让我的 Rails 应用程序支持恢复下载,因为我们从那里提供相当大的文件。我很久以前就找到了一个中间件来做到这一点,但我再也找不到它了。关于如何实现它的任何提示/技巧?
谢谢! :)
I am trying to make my Rails app support resuming of downloads, since we serve quite large files from there. I found a piece of middleware to do this long ago, but I cant find it again. Any tips/tricks on how to pull it off?
Thanks! :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我就是这样做的:
我要求我们的服务器人员设置 mod_xsendfile,我自己不知道如何设置。
教程在这里: http://www.devsource .com/c/a/Techniques/Resumable-File-Downloads-with-ASPNet/2/
在此处阅读有关内容长度的信息:http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13
关于流式传输可在此处找到: http://api.rubyonrails.org/classes/ActionController/Streaming.html
This was how I did it:
I asked our server guy to set up mod_xsendfile, I don't know how to set it myself.
Tutorial here: http://www.devsource.com/c/a/Techniques/Resumable-File-Downloads-with-ASPNet/2/
Read about content-length here: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13
About streaming is available here: http://api.rubyonrails.org/classes/ActionController/Streaming.html