ruby-on-rails - 如何在 Ruby on rails 中上传大文件?

标签 ruby-on-rails ruby ruby-on-rails-3

我正在使用 Rails 3.0.9,Ruby 1.9.3p0 我正在尝试将 zip/tar 文件上传到服务器。 当我上传文件 2.5mb 时。一切正常。但是当我上传一个 350mb 的 zip 文件时。它会产生错误。(网络错误连接超时/或“中止”以响应 Firebug )。 在 apache 配置中,我将超时从 300000 增加到 300,但什么也没发生。 这可能是 apache 设置吗?或者这可能是他们的目的吗?任何关于我应该在哪里看的建议都将不胜感激。

最佳答案

我用过 apache 和 Nginx。对于如此大的文件上传,我更喜欢 NGINX。如果你使用 Nginx,你可以设置 client_max_body_size到你的 nginx.conf 中的 500 MB 之类的东西。谁喜欢相同的问题之一 here .

关于ruby-on-rails - 如何在 Ruby on rails 中上传大文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12927063/

相关文章:

jquery - Rails 3 - 如何使用 Jquery 基于选定的 div 动态渲染单个对象的部分?

java - 桌面应用程序的自动化击键

ruby-on-rails - Rails - 如何对嵌套记录使用 TRY

ruby - 将 txt 文件从定义的位置扫描到定义的位置

jquery - 将新表单添加到 DOM 时,client_side_validations (3.1.0) 不起作用

html - 在 Rails 中从 HTML 输入转换为 form_for 会改变格式吗?

ruby-on-rails - 使用自定义 ajax 搜索的结果更新 ajax-datatables-rails 表

ruby-on-rails - 如果我创建一个 ruby​​ 对象会消耗多少内存?

regex - 在Ruby中使用正则表达式从路径中删除最后一个目录?

jquery - 为什么 jQuery 未在我的 Rails 3.2.3 应用程序中加载?