При загрузке файла произошла ошибка, пожалуйста, попробуйте еще раз! Код ошибки: 6 - PullRequest
0 голосов
/ 08 ноября 2018

У нас есть веб-сайт, использующий PHP 5.2 , и он размещен на Windows Plesk Server.Сейчас у нас проблема с загрузкой любых файлов через PHP.Когда мы пытаемся сделать это, мы получаем следующую ошибку.

 There was an error uploading the file, please try again!Error Code:6

upload_tmp_dir имеет локальное значение "C: \ Inetpub \ vhosts \ xxxxxx.xxx \ httpdocs \ tmp" и главное значение "C: \ Windows \Temp ".

Кто-нибудь может подсказать, каким должно быть разрешение этих папок, или нам нужно проверить что-то еще, чтобы исправить эту проблему загрузки через PHP?

Вот сценарии, которые я использовал для проверки загрузки.

Сценарий 1

<!DOCTYPE html>
<html>
<head>
  <title>Upload your files</title>
</head>
<body>
  <form enctype="multipart/form-data"  method="POST">
    <p>Upload your file</p>
    <input type="file" name="uploaded_file"></input><br />
    <input type="submit" value="Upload"></input>
  </form>
</body>
</html>
<?PHP
  if(!empty($_FILES['uploaded_file']))
  {
    $path = "newupload/";
    $path = $path . basename( $_FILES['uploaded_file']['name']);
    if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $path)) {
      echo "The file ".  basename( $_FILES['uploaded_file']['name']). 
      " has been uploaded";
    } else{
        echo "There was an error uploading the file, please try again!Error Code:". $_FILES['uploaded_file']["error"];;
    }
  }
?> 

Сценарий 2

<?php
echo '<form action="" method="post" enctype="multipart/form-data" name="uploader" id="uploader">';
echo '<input type="file" name="file" size="50"><input name="_upl" type="submit" id="_upl" value="Upload"></form>';
if( $_POST['_upl'] == "Upload" ) {
 if(@copy($_FILES['file']['tmp_name'], $_FILES['file']['name'])) { echo '<b>Upload SUKSES !!!</b><br><br>'; }
 else { echo '<b>Upload GAGAL !!!</b><br><br>'; }
}
?>

Сценарий 1 выдал ошибку «ПроизошелОшибка при загрузке файла, пожалуйста, попробуйте еще раз! Код ошибки: 6 ".Скрипт 2 показал успешную загрузку.Но загруженный файл отсутствовал.

...