1

我正在遵循本指南,并且几乎所有工作都可以正常工作,除了当我单击提交照片时,它只是用我的服务器代码向我发出警报。

这是我在 php 中的代码:

print_r($_FILES);
$new_image_name = "namethisimage.jpg";
move_uploaded_file($_FILES["file"]["tmp_name"], "/public_html/photos".$new_image_name);

目录是正确的还是应该以其他方式表达?

4

1 回答 1

1
  • 确保您的目标目录是绝对路径(是 /public_html 在系统的根目录中,还是您想定义相对路径?)。

  • 你不是在这样的照片之后错过了一个'/':

    "/public_html/photos/".$new_image_name
    
  • 确保您的目标目录对于您的网络服务器的用户(例如 LAMP 中的“www-data”用户)是可写的。如果您不确定并且想要对此进行测试,请将“/public_html/photos/”文件夹的权限设置为 777。

于 2012-05-24T09:04:56.853 回答