我在文件确定方面遇到问题。
在开发人员服务器和生产服务器上,Apache tika
确定所有类型的文件。但是在测试服务器上,大多数时候我得到:
"应用程序/八位字节流"
public static String detectMimeType(final File file) throws IOException {
TikaInputStream tikaIS = null;
try {
tikaIS = TikaInputStream.get(file);
final Metadata metadata = new Metadata();
return DETECTOR.detect(tikaIS, metadata).toString();
} finally {
if (tikaIS != null) {
tikaIS.close();
}
}
}
我无法理解这个问题。请帮忙。
application/octet-stream 是无法检测到更具体的 mimetype 的后备。它只是意味着您的文件只是一系列八位字节或字节。