0
当使用回形针将图像存储到Amazon S3时,图像的URL太长:回形针和Amazon S3 URL太长
例如, http://s3.amazonaws.com/railsapp/Users/am/Desktop/railsapp/public/system/avatars/1/thumb/16110022.jpg?1171724004 (这基本上是http://s3.amazonaws.com/[bucketname]/[path Mac上的图像])
这是我的用户模型:
has_attached_file :avatar,
:styles => { :thumb => "100x100>", :medium =>"250x250>" },
:default_style => :thumb,
:default_url => "/images/:attachment/missing_:style.png",
:storage => :s3,
:s3_credentials => "#{RAILS_ROOT}/config/amazon_s3.yml"
我怎样才能使URL更短,所以它不包括长链接文件? 同时,有没有办法阻止原始文件(不是调整大小)的形式被保存?
你好,有什么区别:路径和:网址? – amaseuk 2010-08-13 18:46:27
刚刚尝试 - :path =>“/avatars/:id/:style/:basename.:extension” - 它运作良好 - 谢谢。我仍然对url的目的感到困惑 – amaseuk 2010-08-13 18:50:02
我不知道'url'作为保存文件的效果,我认为这只是在检索过程中使用的东西。我从来没有设置'url',只是'path'。 – theIV 2010-08-13 19:19:47