Как получить MIME-тип из байтового массива в Java 6
9746 просмотра
1 ответ
Я пытался выяснить, как извлечь MIME-тип из байтового массива в JAVA6, но, к сожалению, пока не смог получить MIME-тип. Может ли кто-нибудь помочь мне выбраться из этого?
Автор: Dinesh Padmanabhan Источник Размещён: 13.11.2019 11:35Ответы (1)
8 плюса
Вы можете использовать предоставленный класс 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Вопросы из категории :
- java В чем разница между int и Integer в Java и C #?
- java Как я могу определить IP моего маршрутизатора / шлюза в Java?
- java Каков наилучший способ проверки XML-файла по сравнению с XSD-файлом?
- java Как округлить результат целочисленного деления?
- java Преобразование списка <Integer> в список <String>
- java Почему я не могу объявить статические методы в интерфейсе?
- java Библиотека Java SWIFT
- java Выключение компьютера
- java Как я могу воспроизвести звук на Java?
- java Когда выбирать отмеченные и непроверенные исключения
- java Какие проблемы следует учитывать при переопределении equals и hashCode в Java?
- java Java Swing: отображение изображений внутри Jar
- java Java: программный способ определения текущего пользователя Windows
- java Как настроить cookie HttpOnly в tomcat / java webapps?
- java Почему я получаю NoClassDefFoundError в Java?
- java Как исправить ошибку NoSuchMethodError?
- java Каковы различия между «универсальными» типами в C ++ и Java?
- java Как бороться с ошибкой «java.lang.OutOfMemoryError: Java heap space»?
- java Что такое рефлексия и почему она полезна?
- java Различия между HashMap и Hashtable?