Curioso cuál es la mejor manera en Java para obtener el tipo mime de un archivo. En realidad, debería inspeccionar el archivo porque los nombres de archivo no son un indicador preciso.¿La mejor manera de determinar el tipo de mime de un archivo en java?
Actualmente estoy usando lo siguiente, que parece ser muy impredecible
is = new BufferedInputStream(new FileInputStream(fileName));
String mimeType = URLConnection.guessContentTypeFromStream(is);
if(mimeType == null) {
throw new IOException("can't get mime type of image");
}
todavía creen tu camino es genial para la mayoría de los casos. –
Utilicé la clase que se publicó como respuesta aquí: http://stackoverflow.com/a/10140531/293280 –