фронтенда файлов не по расширению? Кто чем пользуется?
есть в никсах утила, называется file, она по первым байтам смотрит, но это надо отдельный процесс парсить
нативно в JDK есть такое https://docs.oracle.com/javase/8/docs/api/java/net/URLConnection.html#guessContentTypeFromStream-java.io.InputStream-
Обсуждают сегодня