我是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"。有任何帮助来解决这个问题吗?
由于