Я пытаюсь прочитать заголовки файлов с помощью java, Я хочу получить тип файла (изображение, аудио вообще). Я пробовал много примеров, но ничего не работает. Я попытался преонной и не повезло, может кто-нибудь сказать мне, как читать заголовки файлов с помощью преонной или какой-либо другой Java APIs благодаря ...Чтение заголовков файлов с помощью java
2
A
ответ
0
mime-util's Использование MagicMimeMimeDetector:
detector.getMimeTypes(file)
4
File f = new File(filepath);
System.out.println("Mime Type of " + f.getName() + " is " +
new MimetypesFileTypeMap().getContentType(f));
+1
работает только в том случае, если файл имеет расширение, я пытаюсь читать неизвестные типы файлов (например, temp, dump files without anyextension) – Eric
Смотреть это дублировать, чтобы помочь достичь этого. http://stackoverflow.com/questions/8191720/reading-the-header-of-a-file-in-java – Bitmap
Проверьте также этот: http://stackoverflow.com/questions/51438/getting-a- files-mime-type-in-java –
Определите, что «ничего не работает» и «не повезло». В частности, какие результаты вы ожидаете и какие результаты вы на самом деле получаете? и с каким кодом? против каких файлов? – EJP