У меня есть веб-страница, которую можно использовать для загрузки файлов.
Теперь мне нужно проверить правильность типа файла (zip, jpg, pdf,...).
Я могу использовать mimeType, который поставляется с запросом, но я не доверяю пользователю и могу сказать, что хочу быть уверенным, что никто не может загрузить файл .gif, который был переименован в .jpg
Я думаю, что в этом случае я должен проверить магический номер .
Это - это Java-библиотека, которую я нашел, которая, кажется, достигает того, что мне нужно, "извлеките миметик из магического номера" .
Это правильное решение или что вы предлагаете?
UPDATE:
Я нашел проект mime-util и кажется очень хорошим и современным! (может быть, лучше, чем Java Mime Magic Library?)
Вот список проектов утилиты, которые могут помочь вам извлечь mime-типы