Поднять проверку ну уровень выше можно, а вто исключение выбрасывать не стоит. Если в форме нет файла, то всё упадет, хотя и не должно. Кроме того, удаление файла - некритичная операция: ели даже он не удалится, то дальнейшей работе это не помешает. Так что, мне кажется, не стоит здесь выкидывать какие-либо исключения.