我将laravel 5.6用于API,对于前端,我使用angular 4.4。
存在文件可访问性的问题。公用文件夹用于存储文件。现在我想限制文件被公开访问。我只想将文件的访问权限授予经过身份验证的用户。
试图在存储/应用内部创建一个名为uploads的文件夹,并放置一个图像,但该图像也可以全局访问。
从一天开始,我一直在努力寻找适当的解决方案,但尚未发现任何问题。
有一些建议使用response->file($file)
和response->download($file)
,但我需要在json响应中返回它。
有类似的问题,但尚未找到有用的答案。
请提出一种实施此方法的方法,可能会帮助像我这样努力寻找解决方法的其他人。我怎样才能做到这一点?