Homeland 上传文件出错

putty · 2013年10月15日 · 最后由 putty 回复于 2013年10月16日 · 2485 次阅读

Processing by PhotosController#create as / Parameters: {"Filedata"=>#, @original_filename="5 Completed 500 Internal Server Error in 221ms

Errno::ENOENT (No such file or directory - /tmp/mini_magick20131015-9013-5fpa1x.jpg): config/initializers/carrierwave.rb:39:in image=' app/controllers/photos_controller.rb:8:increate'

  1. 安装了 ImageMagick Version: ImageMagick 6.6.9-7 2012-08-17 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC Features: OpenMP
    2.Gem gem 'carrierwave', '0.6.2' gem 'carrierwave-upyun', '0.1.5' gem 'carrierwave-qiniu' gem 'mini_magick','3.3', require: false

改成七牛用了好几天是 ok 的,中午发现不行的 求@huacnlee 帮忙,在线等待

只是为了得到答案顶上去下

我记得有做一次清理/tmp/目录的操作

Processing by PhotosController#create as / Parameters: {"Filedata"=>#, @original_filename="5 Completed 500 Internal Server Error in 221ms Errno::ENOENT (No such file or directory - /tmp/mini_magick20131015-9013-5fpa1x.jpg): config/initializers/carrierwave.rb:39:in image=' app/controllers/photos_controller.rb:8:increate'

/tmp/RackMultipart20131015-9013-1vi7870 这个文件时存在的 /tmp/mini_magick20131015-9013-5fpa1x.jpg 这个文件时不存在的

git checkout tag 到以前可以的版本也不行,求 huacnlee 指点下,线上的也出问题了,反应很强烈

@huacnlee 看看能否指明下方向

问题确定了,很想报 BUG 给 carrierwave。 现象如下: 如果你是一张 gif 图,然后改成后缀名为 jpg,这时候上传就会出现上述问题

如果直接上传本身就是 jpg 的文件结果是呢?

@small_fish__ 就不会出现上述问题

#9 楼 @putty o.那这个多半就是一个问题了。。

其实的站里的上传文件时有检查文件的正确性的,只是没有去管 carrierwave 这块的

我是指我的站里

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