Neugierig, was der beste Weg in Java ist, um den MIME-Typ einer Datei zu erhalten. Es sollte die Datei tatsächlich untersuchen, da Dateinamen keine genauen Indikatoren sind.Die beste Methode, um den MIME-Typ einer Datei in Java zu bestimmen?
Derzeit verwende ich die folgenden, die sehr betroffen zu sein scheint oder
is = new BufferedInputStream(new FileInputStream(fileName));
String mimeType = URLConnection.guessContentTypeFromStream(is);
if(mimeType == null) {
throw new IOException("can't get mime type of image");
}
Noch glauben Ihr Weg ist für die meisten Fälle großartig. –
Ich verwendete die Klasse, die als Antwort hier gepostet wurde: http://stackoverflow.com/a/10140531/293280 –