Apache Tika を使用して、コンテンツからファイルの種類を判断する場合。XML ファイルは問題ありませんが、json ではありません。コンテンツ タイプが json の場合、「application/json」ではなく「text/plain」が返されます。
何か助けはありますか?
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();
}
}
}