PHP: getimagesize возвращает false для загруженного файла - PullRequest
0 голосов
/ 08 февраля 2019

Я знаю, что есть много похожих вопросов, но ни один из них не решает эту конкретную проблему.Во всяком случае, я пытаюсь получить размеры загруженного изображения, прежде чем сохранить его на сервере.Ниже приведен код, который я пробовал до сих пор

print_r($_FILES);
$temp = getimagesize($_FILES['aaiu_upload_file']['tmp_name']);
print_r($temp);
var_dump($temp);

, он выводит:

Array
(
    [aaiu_upload_file] => Array
        (
            [name] => Screenshot_4.png
            [type] => image/png
            [tmp_name] => /home/username/tmp/phpN4uRRA
            [error] => 0
            [size] => 19765
        )

)

bool(false)

Итак, я что-то не так делаю?Ваша помощь высоко ценится.

Моя версия PHP 7.3.1

1 Ответ

0 голосов
/ 08 февраля 2019

Как в php getimagesize Вручную

используйте это, чтобы получить размер изображения:

list($width, $height, $type, $attr) = getimagesize($_FILES['aaiu_upload_file']['tmp_name']);
echo $width.'x'.$height;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...