С помощью PHP — как остановить загрузку файла, если размер загружаемого временного файла был больше определенного размера во время загрузки (например, 100 КБ)?

*** ИЛИ как я могу отобразить сообщение об ошибке для пользователя, получив максимальный размер файла из php или Apache после установки max_file_size в php.ini (upload_max_filesize — post_max_size) ИЛИ конфигурации Apache ***

У меня есть страница с php-кодом для загрузки изображения пользователя для каждой учетной записи. Размер их файла изображения должен быть меньше 100 КБ.

Как я могу остановить загрузку файла, если размер загружаемого временного файла был больше определенного размера во время загрузки На PHP (например, более 100 КБ) ??
Я хочу сделать код на стороне сервера, чтобы проверить это, а не на стороне клиента.

и способ установить время на стороне сервера 30 секунд или 1 минуту для загрузки. Как я могу это сделать ??
Я не очень хорош в php.пожалуйста, помогите мне.
Благодарю.

Спасибо за ВСЕ Ответ, НО я хочу, чтобы код запускался на СЕРВЕРЕ а также во время загрузки. Средства до завершения загрузки на сервер, чтобы избежать использования пропускной способности хакерами и другими,(НЕ после загрузки), PHP или любой другой скрипт для серверного кода

-1

Решение

PHP:

if($_FILES['fileName']['size'] >  100000) {
$error = 'Files size should be less than 100KB';
} else{
move_uploaded_file($_FILES['fileName']['tmp_name'], targetDir);
//targetDir is your directory where you want to save the file
}

HTML:

<input type="file" name="fileName" />
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]