Проверьте тип файла на основе расширения URL в Java - PullRequest
0 голосов
/ 05 марта 2019

Все,

В моем проекте у меня есть разные типы вложений, такие как изображение, аудиофайл, видеофайл и PDF.Я хочу отсортировать их по расширению, например .mp4 - это видео, .pdf задокументировано так: Как мы можем писать на Java,

Один метод, которому мы можем следовать, получает расширение и сравнивает с необходимыми расширениями,Есть ли лучший способ сделать это.

1 Ответ

0 голосов
/ 05 марта 2019

Вы можете использовать базу данных MIME. Например, nginx по умолчанию использует этот .

Но этого не всегда достаточно. Например, mp4 MIME-тип video/mp4, но mp4 МОЖЕТ быть аудиофайл. и вы можете знать наверняка, не загружая его.

...