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