从html上传文件中保存/ var / www中的文件

时间:2017-06-19 13:29:57

标签: php html linux apache

我在程序中遇到问题,该程序将文件从我本地服务器的html上传到/var/www/html/my_app目录。

在此目录中,我更改了权限:

sudo chmod -R 777

所以我可以将上传的照片保存在my_app内的目录中。

但问题是,当我在目录中上传文件时,它始终具有read权限。

我能改变吗?所以我上传的所有文件都有权限。

chmod 777

1 个答案:

答案 0 :(得分:0)

对于任何上传的文件,

move_uploaded-file始终将权限设置为600,无论apache umask中的任何配置如何设置。您可以在上传文件和设置权限时在代码的上下文中使用chmod。

chmod($ target_path,0664);

http://php.net/manual/en/function.move-uploaded-file.php在评论部分,其他用户也遇到了同样的问题,因此他们正在描述相同的内容。