PHP - невозможно переместить файл PDF и его имя в путь к каталогу - PullRequest
0 голосов
/ 21 мая 2018

Я не могу переместить загруженный файл PDF, используя имя файла PDF.Мой сервер работает под управлением IIS.$file[0] = BOL_BLNUM_COMPANY_TIMESTAMP.pdf Это файл PDF, который я пытаюсь переместить по пути: /AMS/BOL.

Вот мой пример кода:

      $file = $_FILES['pdf']['name'];
        $BOL = explode('_', $file[0]);
      $PL = explode('_', $file[1]);
        $INVOICE = explode('_', $file[2]); 

      if($BOL[0] == 'BOL'){

          $uploaddir  = "/AMS/BOL";

           $uploadfile = basename( $file[0]) ;

           $ok=1;

          $file_type=$_FILES['pdf']['type'][0];
          echo $file[0];
          //die();
          if ($file_type=="application/pdf") {

           if(move_uploaded_file($file[0], $uploaddir.$uploadfile))

           {


              echo 'File uploaded';

           }

           else {

           echo "Problem uploading file";

           }          } }

1 Ответ

0 голосов
/ 21 мая 2018

Я думаю, что вы должны использовать tmp_name в функции move_uploaded_file вместо name.

move_uploaded_file($_FILES['pdf']['tmp_name'], $uploaddir.$uploadfile)

Надеюсь, это поможет.

...