wIliaM писал(а):korchasa писал(а):hidrarg писал(а):Второе - уберу. если кто вспомнит зачем это надо - вернуть не долго.
Это была защита от дурака. Вроде бы особого смысла в ней нет.
Это была действительно защита от дурака. и я, и pachanga в свое время при разработке сайтов натыкались на эту проблему - в форму надо добавить аплоад файла, ты забываешь изменить атрибут формы и тупо втыкаешь почему это не работает. в зависимости от фазы луны , энергетических потоков и эмоционального состояния это стоит от 30 секунд до 30 минут жизни.
имхо можно оставить, т.к. вызов не дает большого оверхеда.
А я не согласен. Ситуация такая же, как и в первом случае - внешние данные вызывают не обрабатываемое исключение.
Для защиты от ошибок в форме можно использовать проверку hasFiles - ведь файлы в любом случае должны прийти, если форма была с полями выбора файла, хоть и могут быть пустыми (с кодом 4).
Мне это исключение особенно не понравилось, т.к. данные приходили из флешки, и контролировать я их не мог, к тому же метода hasFiles тогда не было.