我有一些代码:
import javax.activation.MimetypesFileTypeMap;
...
..
.
String filename = "foo.xls"; // Where this can be any file name .doc, .pdf or whatever
String headerContentType = new MimetypesFileTypeMap().getContentType(filename);
似乎 javax.activation.MimetypesFileTypeMap 类在 JRE 系统库(jdk1.6.0_10)附带的
rt.jar
中,但不在 jdk1.5.0 中我想避免使用 1.6 库。任何人都知道一个简单快捷的替代方案?
最佳答案
这来自 activation 框架。这作为标准包含在 Java 6 中,但也可以单独下载(用于 Java 1.4 及更高版本)
关于java - 替代 javax.activation.MimetypesFileTypeMap().getContentType(filename);,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/899167/