6

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();
        }
    }
}
4

2 に答える 2