我正在开发一个Ruby on Rails项目,该项目使用Paperclip进行文件上传,使用S3进行存储,并使用Blitline进行后端图像转换。转换结果会将原始文件和一个名为upload.png
的文件放在我的S3存储桶中。
所以,转换后我有两个文件:
myaws.amazonaws.com/mybucket/model_id/original.pdf
和
myaws.amazonaws.com/mybucket/model_id/upload.png
理想情况下,我想将原始信息保存在我的用户需要再次下载的情况下,或者我们是否因某种原因需要进行其他转换。
是否有类似<% = image_tag @attachment.url %>
的方法指定文件'upload.png'?
修改(更多信息:)
我确实尝试<% = image_tag @attachment.url, :format => :png %>
虽然它不起作用。似乎rails仍然试图将其作为PDF格式提升
答案 0 :(得分:0)
您是否为附件指定了style
?如果您有xyz
,那么您可以获取网址<% = image_tag @attachment.url(:xyz) %>