反馈 上传图片失败,求解答

leopku · 2012年03月05日 · 最后由 leopku 回复于 2012年04月11日 · 4167 次阅读

Started POST "/photos?tiny=1" for 1.202.254.122 at 2012-03-05 08:09:52 +0000 Processing by PhotosController#create as HTML Parameters: {"utf8"=>"✓", "authenticity_token"=>"xxx", "image1"=>#>, "commit"=>"上传并插 入代码", "tiny"=>"1"} /photos/create save faield: Image 处理错误 Redirected to http://wenjiagou.com/photos/tiny_new Completed 302 Found in 58ms

哪位帮忙看看,谢了先。

楼主,能问一下又拍 能在开发环境测么?

ror 新手不太了解,请见谅。 是说,又拍现在只在 development 模式下用么?

这类服务怎么可能给你产品环境用!要钱的啊。

#3 楼 @huacnlee 又拍不是类似亚马逊那样用多少付费多啊?

#3 楼 @huacnlee 我是说开发时有没有对应环境来测,不会上线后在慢慢测吧?

#5 楼 @huobazi 我有留一个测试账号的,看 config.yml.default

我是直接申请注册,在产品环境下,然后用了很久后又拍云的客服来咨询要不要收费的,再买了很小的一点数据量。又拍云还是挺大方的。

#3 楼 @huacnlee 对了,那我在顶楼帖出来的错,不是又拍的问题,是保存图片时的问题。新手不会,求教!@huacnlee

顶起,求解答。

用自己的帐号和测试帐号都会提示“Image 处理错误”,估计十有八九是 MiniMagick 的设置问题。

#10 楼 @leopku

解决方法如下:

是系统自带的 imagemagick 有点问题,可使用 graphicsmagick 替代:

安装 graphicsmagick

sudo apt-get install graphicsmagick

指定 gm 作为 MiniMagick 的 processor:

在 app/uploaders/base_uploader.rb 中,在include CarrierWave::MiniMagick下面一行添加:

# To force MiniMagick to us gm as processor
MiniMagick.processor = :gm

需要 登录 后方可回复, 如果你还没有账号请 注册新账号