权限“公共”文件夹 Laravel
Posted
技术标签:
【中文标题】权限“公共”文件夹 Laravel【英文标题】:Permissions "public" folder Laravel 【发布时间】:2016-03-31 11:19:13 【问题描述】:所以我的 Laravel 项目中有以下文件夹组织:
公开 user_images group_images img CSS 供应商 等等...所以我的问题是,当用户上传图像时,我将其移动到文件夹 user_image,然后我使用 Intervention Image 使其更小,我使用 Image::make(#folder) ,然后重新调整大小,最后我保存它。但是要做到这一点,文件夹 user_image 需要特殊权限,使用 chmod 777 我可以使它工作,但我认为如果我离开文件夹具有 777 权限,这是一个安全漏洞。
我应该保留具有 777 权限的文件夹还是不应该?为什么?
谢谢。
【问题讨论】:
【参考方案1】:如果它只是图像,我建议你保留 777 chmod,但还要在该文件夹中放置一个名为“index.php”的空 php 文件,它将所有传入连接重定向到根目录。
【讨论】:
谢谢,帮了大忙。【参考方案2】:网络用户不能对照片文件夹中的 777 访问造成任何伤害,因此请不要使用它。
【讨论】:
以上是关于权限“公共”文件夹 Laravel的主要内容,如果未能解决你的问题,请参考以下文章