MimeType via Java 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();
            }
        }
    }

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

application/octet-stream 是无法检测到更具体的 mimetype 的后备。它只是意味着您的文件只是一系列八位字节或字节。

相关内容

  • 没有找到相关文章

最新更新