【问题标题】:Restricting storage files access via url限制通过 url 访问存储文件
【发布时间】:2019-12-18 23:35:42
【问题描述】:

我在存储(app/public)中有一个用于文件上传的文件夹(文件正在通过 laravel 的存储上传和获取)。
禁止直接访问该文件夹内的目录,但该目录内的文件可通过路径直接访问 (例如http://test:8888/storage/documents/1/user/1/files/index.html - 在这种情况下,数字是 id)。

是否可以通过服务器上的 url 直接限制对目录的访问,并只允许它嵌入到该服务器上的 iframe 中?任何提示将不胜感激。

【问题讨论】:

  • 我不这么认为,因为 iframe 有一个 src 并且基本上只是客户端从该 url 检索资源。

标签: php laravel apache .htaccess


【解决方案1】:

也许您可以用作 api 路由,因此可以在您的 route.php 中使用中间件限制访问

【讨论】:

  • 我不确定这是否是一个解决方案,因为文件需要通过 iframe 的 src 属性直接访问。
猜你喜欢
  • 2017-05-03
  • 2010-10-30
  • 2018-01-13
  • 1970-01-01
  • 2018-05-23
  • 1970-01-01
  • 2018-06-25
  • 2021-03-14
  • 1970-01-01
相关资源
最近更新 更多