权限 "public" 文件夹 Laravel
Permissions "public" folder Laravel
所以我的 Laravel 项目中有以下文件夹组织:
- public
- user_images
- group_images
- img
- css
- 供应商
- 等...
所以我的问题是,当用户上传图片时,我将其移动到文件夹 user_image,然后我使用 Intervention Image 将其缩小,我使用 Image::make(#folder),然后调整大小,最后保存。但是要做到这一点,文件夹 user_image 需要特殊权限,使用 chmod 777 我可以让它工作,但我认为如果我将文件夹保留为 777 权限,这是一个安全漏洞。
我应该将文件夹保留为 777 权限还是不应该?为什么?
谢谢。
我建议您保留 777 chmod,如果它只是图像,但还要在该文件夹中放置一个名为 "index.php" 的空 php 文件,它将所有传入连接重定向到根目录。
web 用户不能对照片文件夹中的 777 访问造成任何伤害,所以保留它。
所以我的 Laravel 项目中有以下文件夹组织:
- public
- user_images
- group_images
- img
- css
- 供应商
- 等...
所以我的问题是,当用户上传图片时,我将其移动到文件夹 user_image,然后我使用 Intervention Image 将其缩小,我使用 Image::make(#folder),然后调整大小,最后保存。但是要做到这一点,文件夹 user_image 需要特殊权限,使用 chmod 777 我可以让它工作,但我认为如果我将文件夹保留为 777 权限,这是一个安全漏洞。
我应该将文件夹保留为 777 权限还是不应该?为什么?
谢谢。
我建议您保留 777 chmod,如果它只是图像,但还要在该文件夹中放置一个名为 "index.php" 的空 php 文件,它将所有传入连接重定向到根目录。
web 用户不能对照片文件夹中的 777 访问造成任何伤害,所以保留它。