如何上传图片文件大小?

时间:2014-06-28 02:58:56

标签: ruby-on-rails ruby-on-rails-4 carrierwave rmagick

这就是问题所在。我正在使用Carrierwave上传我的图像,现在我正在尝试为我上传的图像的每个版本获取KB的文件大小。我试过这个,但它给了我一个错误的文件大小:

if @file
  img = ::Magick::Image::read(@file.file).first
  size = img.to_blob.size
end

如果我删除to_blob并仅使用img.size,我会收到错误size不是定义的方法。有没有办法在上传文件时在Carrierwave上传器中获取图像大小?谢谢大家:))

1 个答案:

答案 0 :(得分:-1)