我只是想知道大多数人如何从Java中的文件中获取mime类型?到目前为止,我已经尝试了两个工具:JMimeMagic&Mime-Util.
第一个给了我内存异常,第二个没有正确关闭它的流.我只是想知道是否有其他人有他们使用和正常工作的方法/库?
好奇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");
}
Run Code Online (Sandbox Code Playgroud)