我有一些代码:

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/

10-11 20:09