2016-06-09 11 views
0

Есть ли способ или библиотека на Java, чтобы получить расширение файла изображения, учитывая его источник как массив байтов и его тип Mime?Java - получить расширение файла изображения с его источником и его типом mime

Я спрашиваю об этом, так как тот же тип mime может использоваться для разных расширений.

+0

Ну, а затем выберите расширение, которое вы предпочитаете. –

+0

Не все типы MIME имеют рекомендуемое расширение имени файла. – Raedwald

ответ

1

Как известно, он не на 100% надежный, но я знаю, что Apache Tika может это сделать.

Вам не нужно содержание, если у вас уже есть тип MIME-тип:

MimeType type = MimeTypes.getDefaultMimeTypes().forName("image/png"); 
String extension = type.getExtension(); //.png