MimeType通过Java Apache tika

时间:2013-12-27 12:46:16

标签: java mime-types apache-tika

我的文件确定存在问题。

在开发人员服务器和生产服务器Apache tika上确定所有类型的文件。但是在测试服务器上我得到的大部分时间都是:

  

'应用/八位字节流'

public static String detectMimeType(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();
            }
        }
    }

我无法理解这个问题。请帮忙。

1 个答案:

答案 0 :(得分:0)

如果无法检测到更具体的mimetype,则

application / octet-stream是后备。它只是意味着您的文件只是一系列八位字节或字节。