Я пытаюсь получить тип пантомимы файла без расширения с помощью:Получение файлов мим типов
File file = new File("C:\\Users\\user\\Desktop\\a.txt");
File file1 = new File("C:\\Users\\user\\Desktop\\folder\\a");
MimetypesFileTypeMap mimeTypesMap = new MimetypesFileTypeMap();
// only by file name
String mimeType = mimeTypesMap.getContentType(file1);
Тип мим файла a.txt
является текст/равнина, которая является правильным, Но тип пантомимы file1 это приложение/октет-поток.
хотя они - один и тот же файл, но один с другим и без расширения, так что лучший и правильный способ получить типы файлов mime без расширения?
Я использовал сторонний инструмент, такой как Tika, но я не хочу его использовать, так как он сильно конфликтует с моим приложением.
Я знаю о tika, но я не могу использовать его из-за проблем с зависимостями, спасибо – test
Вы всегда можете использовать Tika в качестве сервера и потреблять его через REST. http://stackoverflow.com/questions/12231630/how-to-use-tika-in-server-mode http://wiki.apache.org/tika/TikaJAXRS#Detector_Resource – Ezequiel
Тика не вариант в моем случае – test