我的上传目录中的未来图像没有正确的权限

时间:2014-03-06 07:27:19

标签: symfony file-upload file-permissions

我在应用程序中使用symfony2框架并且工作正常。我在部署方面遇到了问题:

我的测试区域有一个上传目录。该目录是web / uploads / images。此文件夹具有以下权限:700。但是,每次我在其中上传新图像时,图像上的权限为600.这意味着图像不会显示在我的应用程序上。当然,当我在新上传的图像上手动设置权限时,它会正确显示。

我尝试使用umask但它并没有真正起作用。我的猜测是,当我上传图片时,我可能需要在symfony2上做点什么。

感谢您的回答

2 个答案:

答案 0 :(得分:0)

您需要使用umask作为运行symfony应用程序的用户。

看这里: http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

答案 1 :(得分:0)

使用symfony文件系统组件link。将图像移动到目录后,使用上述组件中的chmod,并为移动的图像设置所需的权限。