Превышение размера файла возвращает истину, хотя этого не должно быть. - PullRequest
0 голосов
/ 05 августа 2020

У меня есть сценарий загрузки, в который пользователи могут загружать изображения. У меня есть условие проверить, превышает ли размер файла 2 мегабайта. но он возвращает false для изображений размером менее 2 мегабайт.

Есть предложения?

$image = $_FILES['image'] ?? '';

if (!has_max_file_size($image)) {
    $errors['images'] = 'File too large. File must be less than 2 megabytes. ';
}

function has_max_file_size($file)
{
  return $file['size'] > 2097152; // 2 MB
}
...