【发布时间】:2014-03-06 19:42:01
【问题描述】:
我正在尝试使用 Apache Tika 来确定内容类型(即 - .pdf 文件的应用程序/pdf)。我想使用 Apache Tika 的 org.apache.tika.detect.NameDetector 类。我的问题是它的检测方法只接受一个输入流。我无权访问文件的 InputStream。我只有文件名(即 - myFile.pdf)。
有没有什么好方法可以使用 Apache Tika 仅根据文件的扩展名/名称来确定内容类型? (注意 - 我想避免创建一个具有所需名称的临时文件来确定它的内容类型。)
谢谢。
【问题讨论】:
-
试试
org.apache.tika.filetypedetector.TikaFileTypeDetector.probeContentType。
标签: java apache-tika