Хотя это вряд ли надежный способ, некоторые браузеры проверяют, есть ли у вас скрытый элемент ввода, задающий максимальный размер файла, например:
<input type="hidden" name="MAX_FILE_SIZE" value="1048576" />
[править] Похоже, что этот тип проверки никогда не был реализован одним из основных браузеров. Осталось только надеяться, что они это сделали.
В этом случае вы можете ограничить размер загружаемого файла (на стороне клиента) только с помощью flash, silverlight, java или другого клиентского плагина.