Как проверить, является ли файл пустым с помощью вызова ajax в php? - PullRequest
0 голосов
/ 08 ноября 2018

Я хочу проверить, существует файл или нет с помощью Ajax-вызова в php.

В php файле:

$filename1 = $_FILES['photo']['name']; 

Приведенная выше строка выдает ошибку, когда пользователь не загружает изображение. Но код работает нормально, если пользователь отправляет изображение.

Итак, я сделал некоторый код, чтобы проверить, получаю ли я файл в php:

if (empty($_FILES)) {
  echo 'Image is required.';
}else{
 echo "Image is receiving.";
}

Приведенный выше код не работает, а в строке ниже показана ошибка, когда пользователь не отправил изображение:

Undefined index: photo

Пожалуйста, подскажите, как проверить, существует изображение или нет. Любые идеи или предложения приветствуются.

Ответы [ 2 ]

0 голосов
/ 08 ноября 2018

Попробуйте ниже раздел

if (isset($_FILES['photo']['name']) && $_FILES['photo']['name']!='') {
 // Value Exist
} else {
  // Empty value
}
0 голосов
/ 08 ноября 2018

использование isset () функция в php

например:

if (isset($_FILES['photo'])) {
  //do the process
} else {
  // echo error
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...