下载加载自定义图像后,下载水印。默认情况下,回形针将文件放在名为样式的文件夹中,例如原始,拇指,中等。 我想要隐藏没有水印的原始文件,并保留原始大小,但只能使用水印。
删除可加载文件不是一个选项,存档需要它们。
我想将文件保存在同一个地方并且同时没有未经授权的用户?例如,站点管理员可以查看这些文件,而用户则无法查看。
如果有人转向原始文件即直接链接,cancan可以限制访问吗?
答案 0 :(得分:1)
尝试,但我不确定
has_attached_file :avatar, {
:url => "/system/:hash.:extension",
:hash_secret => "longSecretString"
}
答案 1 :(得分:1)
我用
Paperclip.interpolates :maybe_public do |attachment, style|
style == :original ? "private" : "public"
end
has_attached_file :image, :path => ":rails_root/:maybe_public/..."
并且它有效