Dmi*_*ten 1 ruby-on-rails paperclip ruby-on-rails-plugins
有没有办法将回形针附件设为私有?就像我明确希望用户能够访问文件的地方一样,用户可以访问该文件.
显然该文件不能在公共目录中,但是如何在尝试访问该文件时检查用户的访问权限?
PaperClip无法处理下载附件.它只处理文件的上传,处理和保存.
如果您需要这样的东西,您必须将照片保存在私人文件夹中(或者在DB中,如果这符合您的需要).然后,您可以实现一个控制器/操作,它将验证用户的凭据,读取文件,然后将文件作为二进制内容发送.
要从控制器发送二进制内容,您可能需要检查ActionController :: Streaming API
您可能还想在SO上查看此主题.