Apache Tika - 数据文件mime类型显示为text / plain

时间:2015-04-16 23:08:59

标签: apache-tika

我是Apache Tika的新手。我正在使用tika来获取文件mime类型。以下是我使用的代码

    TikaConfig config = TikaConfig.getDefaultConfig();
    Detector detector = config.getDetector();
    MediaType mediaType = null;
    try{
        try(TikaInputStream stream = TikaInputStream.get(file)) {

            Metadata metadata = new Metadata();
            metadata.add(Metadata.RESOURCE_NAME_KEY, fileName);
            mediaType = detector.detect(stream, metadata);
        } 
    }catch (IOException e) {

    } 
    System.out.println("Mime Type ="+mediaType.toString())

不幸的是,.dat文件的mime类型显示为' text / plain',而不是" application / octet-stream"。有任何帮助来解决这个问题吗?

由于

0 个答案:

没有答案