【发布时间】:2011-04-18 19:52:44
【问题描述】:
我的客户今天打电话来,因为他们无法将图片上传到他们的购物网站,而且我完全不知道上传文件大小限制在哪里配置。
这是我的服务器配置:Ubuntu 10.04LTS、Spree on Rails 2.3、Nginx。
基本上我想取消文件大小上传限制。
有人知道我应该从哪里开始吗?
【问题讨论】:
标签: ruby-on-rails nginx spree
我的客户今天打电话来,因为他们无法将图片上传到他们的购物网站,而且我完全不知道上传文件大小限制在哪里配置。
这是我的服务器配置:Ubuntu 10.04LTS、Spree on Rails 2.3、Nginx。
基本上我想取消文件大小上传限制。
有人知道我应该从哪里开始吗?
【问题讨论】:
标签: ruby-on-rails nginx spree
你检查过你的 Nginx 配置了吗?
更具体地说是client_max_body_size 指令?
为确保您的 Spree 安装不会拒绝该文件,请在本地启动 script/server 并尝试上传一个大文件。
【讨论】:
Spree 使用 Paperclip (http://github.com/thoughtbot/paperclip) 进行图像处理和管理。您也可以在那里检查大小限制。
【讨论】:
请务必查看 spree-user google group 以了解 Spree 相关问题。您可能会在那里得到更快的响应。
【讨论】:
所以您真的希望您的客户将他们的 18 兆像素图像从他们的 DSLR 直接上传到网站吗?或者,您是否问过他们要上传的图片有多大?正如其他人已经说过的,有几个地方可以限制文件大小。此外,图像文件可能已编码,因此限制可能比您预期的要低得多。
【讨论】: