CHMOD - 文件不存在


chmod - file does not exist

>我得到一个位于/上传/原创/img_329020110508094322.jpg

当我做<img src="/uploads/original/img_329020110508094322.jpg" /> 它将正确显示

我想将用户权限更改为 0606,所以我做了chmod($this->fileName, 0606);

($this->文件名存储上面的路径),但我得到的只是文件或目录不存在。

为什么?

chmod()在您的

文件系统上运行。您必须指向文件系统中的图像文件,而不是 Web 服务器中的图像文件。

因为您的路径是相对于您的 Web 根目录的。 在文件名之前添加 Web 根目录的位置,chmod 应该可以工作。

我想说的是,chmod 在您的文件系统上使用确切的路径:)