Как определить mime-тип файла из его расширения?
Берём список официально зарегистрированных в IANA.ORG Media Types. Хардкодим. Ищем расширение конкретного файла в таблице, получаем MIME type.
В общем случае никак. Расширение - штука в общем отфонарная
Вы уверены @Akina?
Есть Apache Tika - там достаточно просто можно получить mime тип из любого расширения. Примеров в сети много - гугль в помощь
Если речь идет об Android, то тут еще проще - есть стандартный класс MimeTypeMap:
String mimeType=MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники