当我使用 Apache Tika 从内容中确定文件类型时。XML文件很好,但不是json。如果内容类型是 json,它将返回“text/plain”而不是“application/json”。
有什么帮助吗?
public static String tiKaDetectMimeType(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();
}
}
}