【问题标题】:Save file in /var/www from html upload file从 html 上传文件将文件保存在 /var/www
【发布时间】:2023-04-11 04:38:01
【问题描述】:

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

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

sudo chmod -R 777

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

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

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

chmod 777

【问题讨论】:

标签: php html linux apache


【解决方案1】:

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

chmod($target_path, 0664);

http://php.net/manual/en/function.move-uploaded-file.php在评论部分,另一个用户有同样的问题,所以他们描述的是同样的事情。

【讨论】:

    猜你喜欢
    • 2015-06-30
    • 1970-01-01
    • 2015-06-23
    • 1970-01-01
    • 2014-07-11
    • 2017-02-09
    • 2015-09-26
    • 1970-01-01
    • 2022-01-07
    相关资源
    最近更新 更多