2

我知道这已经被问了很多,但我查看了其他问题的所有解决方案,但没有一个有效。

我基本上只是使用这个:

move_uploaded_file($_FILES["photo"]["tmp_name"],"uploads/" . $_FILES["photo"]["name"]);

带有来自 POST 请求的图像。POST 请求虽然工作正常。

我尝试过的:CHMOD -R 755CHMOD -R 777(到目前为止,我已经看到了许多其他问题的答案),但它们并没有改变错误:

警告:move_uploaded_file(uploads/myImage.png) [function.move-uploaded-file]:无法打开流:第 16 行 /Users/Sites/r/add.php 中的权限被拒绝

4

1 回答 1

0

德语 PHP.net 声明:

如果激活了安全模式,PHP 会检查文件/目录是否与脚本本身具有相同的 UID(所有者)。

来源: http: //php.net/manual/de/function.move-uploaded-file.php

另外,您是否chmod 777temp文件夹和目标文件夹上进行了设置?

于 2013-05-03T16:51:17.987 回答