Получить mimetype из байтового массива без внешней библиотеки - PullRequest
1 голос
/ 03 ноября 2011

Кто-нибудь знает один способ получить тип mime из массива байтов? Внимание, я хочу сделать это без внешней библиотеки, только родной Java.

1 Ответ

1 голос
/ 03 ноября 2011

Есть способ сделать это с помощью Java 7, но это немного неуклюже (um tanto "desajeitado"):

  • запись байтов во (временный) файл
  • используйте Files.probeContentType(Path), чтобы проверить содержимое этого файла

, если байты получены из файла, вы можете использовать probeContentType непосредственно к нему.


РЕДАКТИРОВАТЬ:
не очень полезно, по крайней мере в Windows: probeContentType швы, чтобы в основном использовать расширение файла для определения типа файла [: - |

...