相关疑难解决方法(0)

回形针可以从S3铲斗中读取照片几何图形吗?

我想从S3容器中读取照片的几何图形.

当它在我的本地时,这工作:

def photo_geometry(style = :original)
  @geometry ||= {}
  @geometry[style] ||= Paperclip::Geometry.from_file photo.path(style)
end
Run Code Online (Sandbox Code Playgroud)

但是当我将模型切换到S3时它似乎不起作用..任何建议?

更重要的是,我正在尝试编写一些代码,允许我从S3中检索照片,允许用户裁剪它们,然后将它们重新上传回仍由回形针分配的S3.

编辑:

这是返回的错误:

Paperclip::NotIdentifiedByImageMagickError: photos/199/orig/greatReads.png is not recognized by the 'identify' command.
from /Users/daniellevine/Sites/hq_channel/vendor/gems/thoughtbot-paperclip-2.3.1/lib/paperclip/geometry.rb:24:in `from_file'
from /Users/daniellevine/Sites/hq_channel/app/models/photo.rb:68:in `photo_geometry'
from (irb):1
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails imagemagick amazon-s3 paperclip

12
推荐指数
2
解决办法
2885
查看次数

标签 统计

amazon-s3 ×1

imagemagick ×1

paperclip ×1

ruby ×1

ruby-on-rails ×1