当我使用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();
}
}
}
{"
或["
,但这并不是唯一的方法,有时候很复杂... - Gagravarr