Вернуть false при загрузке файла php

0

Моя проблема в том, что я пытаюсь загрузить файл с php-кодом, но move_uploaded_file() возвращает false. Что я не так?

Мой PHP-код:

<?php
  header("Access-Control-Allow-Origin: *");
  header("Content-Type: multipart/form-data");
  header("Access-Control-Allow-Methods: POST");
  header("Access-Control-Max-Age: 3600");
  header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With");
  $destFile = "/root/mysite/upload_files/";

 if( $_FILES['avatar']['name'] != "" )
 {
    $tmpFilePath = $_FILES['avatar']['tmp_name'];
    $fileName = basename($_FILES["avatar"]["name"]);
    move_uploaded_file($tmpFilePath, $destFile . $fileName);
 }     
?>
Показать ещё 1 комментарий
Теги:

1 ответ

0
Лучший ответ

Попробуйте что-то вроде ниже.

// Upload file
if(!move_uploaded_file($_FILES['avatar']['tmp_name'], '/root/mysite/upload_files/' . $_FILES['avatar']['name'])){
    die('Error uploading file - check destination is writeable.');
}

die('File uploaded successfully.');

Ещё вопросы

Сообщество Overcoder
Наверх
Меню