Вопрос:

Как получить MIME-тип из байтового массива в Java 6

java

9746 просмотра

1 ответ

48 Репутация автора

Я пытался выяснить, как извлечь MIME-тип из байтового массива в JAVA6, но, к сожалению, пока не смог получить MIME-тип. Может ли кто-нибудь помочь мне выбраться из этого?

Автор: Dinesh Padmanabhan Источник Размещён: 30.11.2015 12:11

Ответы (1)


8 плюса

474 Репутация автора

Решение

Вы можете использовать предоставленный класс MimetypesFileTypeMap из JAVA 6. Этот класс используется исключительно для извлечения типа MIME. используйте его для получения типа MIME, как указано ниже:

byte[] content = ;
InputStream is = new BufferedInputStream(new ByteArrayInputStream(content));
String mimeType = URLConnection.guessContentTypeFromStream(is);

Для загрузки из файла вы можете использовать следующий код:

MimetypesFileTypeMap mimeTypesMap = new MimetypesFileTypeMap();
String mime = mimeTypesMap.getContentType(file);

Для получения более подробной информации, пожалуйста, смотрите ссылки ниже https://docs.oracle.com/javaee/5/api/javax/activation/MimetypesFileTypeMap.html

Автор: mayank agrawal Размещён: 30.11.2015 12:24
Вопросы из категории :
32x32