这是一个简单的问题,但我似乎无法在任何地方找到答案。如果您在public
目录中存储了一些文件(比如一些静态 PDF),是否有一种方法可以让无权查看这些文件的人通过输入类似的 url 来查看它们example.com/public/static_document.pdf
?如果是这样,你可以在 Rails 中禁用它吗?
问问题
7017 次
2 回答
2
公众绝对是公开的,并且对猜测 URL 的人开放。
查看Ruby On Rails - 确保下载区域的其他人询问类似情况。
我通常将这些存储在 Rails.root/secure_files 中,然后在 Controller 中使用 send_file 来授权和发送这些文件。
于 2012-06-29T20:56:00.147 回答
0
公共文件夹包含供客户端读取的静态文件和编译资产。默认情况下,访问您网站的任何人都可以访问该文件夹。通过键入当前在您的公用文件夹中的文件夹名称来测试它。
于 2012-06-29T20:54:56.703 回答