В моем веб-приложении мне нужно загрузить файл на сервер. Этот файл является шаблоном JasperReport, а его расширение - .jrxml. Поэтому я хочу, чтобы этот сервер принимал файлы только с таким расширением. Для загрузки файла я использую ServletFileUpload. Чтобы проверить расширение файла, я проверяю только, если fileName содержит «.jrxml». Но я не чувствую, что этот метод достаточно безопасен. Есть ли возможность сделать загрузку более безопасной?