Чтобы улучшить взаимодействие с пользователем, я хотел бы предупредить пользователя о том, что файл слишком велик (скажем,> 8M) перед отправкой всего файла (что может занять некоторое время из-за размера и подключения клиента) . Все типы полей могут быть "предварительно проверены" на стороне клиента для лучшего взаимодействия с пользователем, но я
[править] Я также открыт для APC для PHP, который включает rfc 1867. Я не уверен, можно ли отменить загрузку формы, если мы обнаружим, что размер слишком велик. Я обязательно награду награду, если кто-нибудь покажет мне, как это сделать.
Вот простое решение этой проблемы
http://www.kavoir.com/2009/01/check-for-file-size-with-javascript-before-uploading. html
измените его в соответствии с вашими потребностями
но имейте в виду, что сообщалось, что он не работает в некоторых браузерах, возможно, потребуется внести некоторые изменения.