好奇在Java中获取文件的MIME类型的最佳方法是什么。它应该实际检查文件,因为文件名不是一个准确的指标。在java中确定文件的MIME类型的最佳方法?
目前我使用,这似乎是非常击中或错过
is = new BufferedInputStream(new FileInputStream(fileName));
String mimeType = URLConnection.guessContentTypeFromStream(is);
if(mimeType == null) {
throw new IOException("can't get mime type of image");
}
仍然相信你的方式对于大多数情况是很好的。 – 2010-08-28 04:35:14
我使用了作为答案张贴在这里的类:http://stackoverflow.com/a/10140531/293280 – 2014-03-18 07:56:20