Obtener el tipo MIME de un fichero
Artículo por Club Developers · 22 mayo 2006
2305 vistas
Esta información podemos conseguirla gracias a la clase java.net.URLConnection.
Veamos un ejemplo:
Para más "seguridad" podemos usar el método estático guessContentTypeFromStream que, a diferencia de getContentType (o guessContentTypeFromName), intenta determinar el tipo MIME leyendo directamente los primeros bytes del InputStream.
Veamos un ejemplo:
java
if(file.isDirectory()){return "directorio";} if(!file.exists()){return "fichero innexistente";} try{ return connection.getContentType(); return mue.getMessage(); return ioe.getMessage(); } }
Para más "seguridad" podemos usar el método estático guessContentTypeFromStream que, a diferencia de getContentType (o guessContentTypeFromName), intenta determinar el tipo MIME leyendo directamente los primeros bytes del InputStream.