可以';t使用is_uploaded_file()和move_uploade_file()上传目录中的图像


Can't upload images in directory with is_uploaded_file() and move_uploaded_file()

我有这个表单用于上传2张图像

    <form enctype="multipart/form-data" action = 'upload_photo.php' method = 'post'>
  Upload your profile picture here<input type = "file" name = "dp"/><br>
  Upload your about me cover here<input type = "file" name = "cover"/></br>
  <button id="upload">Upload Photos</button>
  </form>

我有这个php文件来实际将上传的图像移动到所需的目录

   if((is_uploaded_file($_FILES["dp"]["tmp_name"])){
   move_uploaded_file($_FILES["dp"]["tmp_name"],"dp/dp1.jpg");
 }
   if((is_uploaded_file($_FILES["cover"]["tmp_name"])){
   move_uploaded_file($_FILES["cover"]["tmp_name"],"cover/cover1.jpg");
 }

这段代码上周对我有效,但我似乎不知道为什么它不再有效了。问题出在什么代码上?

尝试使用realpath($_FILES["dp"]["tmp_name"])。这可能会对您有所帮助。