php - 限制通过 url 访问存储文件
问题描述
我在存储(app/public)中有一个用于文件上传的文件夹(文件正在通过 laravel 的存储上传和获取)。
禁止直接访问该文件夹内的目录,但该目录内的文件可通过路径直接访问(例如http://test:8888/storage/documents/1/user/1/files/index.html - 数字是在这种情况下的 ID)。
是否可以直接通过服务器上的 url 限制对目录的访问,并只允许它嵌入到该服务器上的 iframe 中?任何提示将不胜感激。
解决方案
也许您可以用作 api 路由,因此可以在您的 route.php 中使用中间件限制访问
推荐阅读
- apache-spark - Right way to read stream from Kafka topic using checkpointLocation offsets
- woocommerce - Woocommerce: the shipping method is changed on checkout progress
- python - Is there a better way for mapping string with int
- twitter - how to get twitter summary card with Tweepy
- javascript - 无法更改变量内的值?
- python - SQL查询具有三个日期并尝试标准化年份的表
- android - 在 Flutter 中使用混合元素
- c++ - 字符十进制值
- flutter - 如何将 JSON 响应转换为 Dart Map
目的 ...? - java - 使用 Spring Boot JPA 从现有的 oracle db 获取数据