move_uploaded_file () не удалось открыть поток - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь загрузить файл на свой сервер, в итоге я хочу выполнить некоторые проверки и изменить его размер, но сейчас я просто хочу поместить его в каталог загрузок. Я использую WordPress и не могу найти каталог, если не использую $ _SERVER ['DOCUMENT_ ROOT'], который не позволит мне получить доступ к файлу позже. Пожалуйста, помогите!

if (!empty($_FILES)) {
  $name       = $_FILES['file']['name'];
  $temp_name  = $_FILES['file']['tmp_name'];
  if(isset($name)){
    if(!empty($name)){
      $location = "wp-content/uploads/";
      if(move_uploaded_file($temp_name, $location.$name)){
        echo 'File uploaded successfully';
        echo "<img src='$location$name'/>";
      }
      else {
        echo "Not uploaded because of error #".$_FILES["file"]["error"];
      }
    }
  }  else {
    echo 'You should select a file to upload !!';
  }
}

, почему мой скрипт не может найти правильный каталог? Желаемый каталог: {Сервер} / wp-content / uploads

...