【问题标题】:Is everyone allowed to access rails public folder via URL?每个人都可以通过 URL 访问 rails 公用文件夹吗?
【发布时间】:2017-03-28 19:38:05
【问题描述】:

当图像或文件等资产在启用资产管道的 rails public 目录中时,是否允许所有人通过 URL 访问它们?

我之所以问这个问题是因为现在我正在学习如何在 Rails 4 in Action 这本书的帮助下通过 Carrierwave 实现文件上传,它说文件应该移到公共文件夹之外以进行访问控制。

如果资产在公用文件夹中,是否意味着我们不能进行访问控制?

【问题讨论】:

  • public 中的所有内容都可以通过服务器访问..例如图像、js 和 css 文件..因此您可以通过 localhost:80.com/images/ring.gif 或 myapp.herokuapp.com/images/ring.gif 轻松访问它

标签: ruby-on-rails directory asset-pipeline carrierwave public


【解决方案1】:

任何人都可以通过 URL 访问公用文件夹的内容。

参考:

Are files in public folder accessible to outside world? - Rails

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2021-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-12
  • 1970-01-01
  • 2021-07-03
相关资源
最近更新 更多