Можно здорово облегчить себе задачу, указав в аннотации принимаемый тип @RequestMapping(consumes="video/*")
У подхода есть недостатки - пользователь может обмануть при желании указав друго тип - есть видеоформаты, которые начинаются не с "video/"" Можно использовать как первый барьер
Пользователь загружает аудио в форму для видео. Какое исключение использовать? Runtime выглядит плохой идеей, так как нужно как-то настоять на том, что контроллер должен обработать это исключение и выдать соотвествующее сообщение об ошибке в морду.
Вы бы не могли разжевать почему? Мои соображения - это зло, потому что нужно настоять чтобы пользователь этой либы его обработал. А с рантайом что он есть что его нет.
Вы бы не могли разжевать почему? Мои соображения - это зло, потому что нужно настоять чтобы пользователь этой либы его обработал. А с рантайом что он есть что его нет.