php - 限制文件的公共访问
问题描述
我将 laravel 5.6 用于 API,对于前端我使用 angular 4.4。
文件可访问性存在问题。public 文件夹用于存放文件。现在我想限制文件被公开访问。我只想将文件访问权限授予经过身份验证的用户。
试图在 storage/app 中创建一个名为 uploads 的文件夹并放置一个图像,但它也可以全局访问。
从一天开始,我一直试图找到一个合适的解决方案,但还没有找到任何东西。
有一些建议可以使用response->file($file)
,response->download($file)
但我需要在 json 响应中返回它。
有类似的问题被问到,但尚未找到有用的答案。
请提出一种实现方法,可以帮助像我这样一直在努力寻找解决方法的其他人。我怎样才能做到这一点?
解决方案
推荐阅读
- python - 为什么 pip 为同一软件包的同一版本安装不同的二进制文件?
- python - Supervised Machine Learning Prediction to pyautogui
- discord.py - 如何让机器人响应某个消息?
- mongodb - (Reactive)Mongo test failing with: unrecognised field 'snapshot'
- angular - PrimeNG p-calendar - disableDate 格式
- c# - 检索 TFS 测试步骤始终返回计数 0
- python - 在 Pandas 中显示带有条件的不同行
- python - 使用 FFT 的高斯分布总和的 PDF
- sql-server - 我可以在不使用 .NET Core 的情况下从 Angular 项目在 SQL Server 中注册数据吗?
- spring - 如何记录 Spring WebClient 响应