Я пытаюсь загрузить что-то с помощью PHP и установить ограничение на общий размер, который я могу загрузить. Я хочу ограничить свои загрузки до 2 МБ, но по какой-то причине, когда я пытаюсь проверить с помощью оператора if, как это:
if (($_FILES["file"]["size"] < 2097152))
Файл большой (например, файл 7mb) будет проходить через оператор if, потому что по какой-либо причине, если я напечатаю $_FILES [ "file" ] [ "size" ], он вернет 0 вместо правильного количество байтов. Если я попытаюсь загрузить что-то меньшее, например, 342kb, то $_FILES [ "file" ] [ "size" ] вернет правильный размер.
Есть ли способ получить $_FILES [ "файл" ] [ "размер" ], чтобы фактически сохранить правильный размер файла? В противном случае я не знаю, как решить эту проблему.