0

使加载自定义图像,下载后放水印。回形针默认将文件放在一个名为样式的文件夹中,例如原始,拇指,中等等。我想隐藏上传的没有水印的原始文件,并保留原始大小可用但只有水印。

删除可加载文件不是一个选项,存档需要它们。

我想要一个文件保存在同一个地方,同时未经授权的用户不可用?例如,站点管理员可以查看这些文件,而用户则不能。

如果有人会转向原始文件,直接链接,可以限制访问吗?

4

2 回答 2

1

我用

Paperclip.interpolates :maybe_public do |attachment, style|
  style == :original ? "private" : "public"
end

has_attached_file :image, :path => ":rails_root/:maybe_public/..."

它奏效了

于 2013-01-22T09:19:32.177 回答
1

试试,但我不确定

has_attached_file :avatar, {
    :url => "/system/:hash.:extension",
    :hash_secret => "longSecretString"
}
于 2013-01-22T01:22:40.910 回答