1

最近在使用 Carrierwave/Minimagick 上传文件时遇到了一些麻烦。当我上传一个图像文件(由 Minimagick 处理)时,我得到了这种错误:

No such file or directory - identify -ping /tmp/mini_magick20130202-16398-ph54gr.jpg

这在我的应用程序中没有发生过。不是图像的文件给我带来了麻烦。这是我的图片上传文件:

class ImageUploader < CarrierWave::Uploader::Base

  include CarrierWave::MiniMagick

  ...

  version :small do
    process :resize_to_fit => [300, 100]
  end

  # Add a white list of extensions which are allowed to be uploaded.
  # For images you might use something like this:
  def extension_white_list
    %w(jpg jpeg gif png)
  end

end

我发现没有请求图像的版本,没有发生错误(但我没有得到版本)。

4

0 回答 0