mime-тип файла из его расширения

286
08 февраля 2017, 23:35

Как определить mime-тип файла из его расширения?

Answer 1

Берём список официально зарегистрированных в IANA.ORG Media Types. Хардкодим. Ищем расширение конкретного файла в таблице, получаем MIME type.

Answer 2

В общем случае никак. Расширение - штука в общем отфонарная

Вы уверены @Akina?

Есть Apache Tika - там достаточно просто можно получить mime тип из любого расширения. Примеров в сети много - гугль в помощь

Если речь идет об Android, то тут еще проще - есть стандартный класс MimeTypeMap:

  String mimeType=MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
READ ALSO
Как удалить кнопку из фрейма?

Как удалить кнопку из фрейма?

Как удалить кнопку с фрейма?

344
Динамическое создание кнопок с image в scene2d

Динамическое создание кнопок с image в scene2d

Как динамически создать несколько TextButtom("Текст на кнопке",skinUI, "toggle") с разными image? Изображений много и записывать их в skin атлас будет слишком...

281
Различие панелей в JavaFX

Различие панелей в JavaFX

Доброго времени суток!

310