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