ruby-china.org 的 Gemf
gem 'carrierwave', '0.6.2' gem 'carrierwave-upyun', '0.1.5' gem 'mini_magick','3.3', :require => false 我这么用了,后发现上传比 Qzone 上传要慢。本地调试则不比 Qzone 慢。到http://ruby-china.org/topics/new 发贴一试,也一样慢。 正好,我发现在上传> 1M 的图片时,Nginx 报错:413 Request Entity Too Large(下文有 solution) 我就开始想,这是不是意味着 carrierwave-upyun 先把图 UPLOAD 到了我在用的云主机 grandcloud Web server,后转发到 upyun?请@nowazhu 看下。
下面的三个图是我上传的测试用图。大家说我是不是比 huacnlee 要帅点? 还有我发现 ruby-china.org 限图片大小为 1M。可能是用 Nginx default 设置, #vi /etc/nginx/nginx.conf 找到 http{}段,加入如下一句: client_max_body_size 8m; 就可以调大。