可以使用 Java 内置的 API 实现。以下是一个示例代码:

public static String getMimeType(String extension) {
    if (extension == null || extension.isEmpty())
        return null;

    String mimeType = null;
    switch (extension.toLowerCase()) {
        case ".csv":
            mimeType = "text/csv";
            break;
        case ".txt":
            mimeType = "text/plain";
            break;
        case ".pdf":
            mimeType = "application/pdf";
            break;
        // Add more cases for other file types
        default:
            break;
    }

    return mimeType;
}

您可以根据需要添加更多文件类型的情况。使用此方法,您可以获取指定文件扩展名的 MIME 类型。例如,以下代码将打印出 ".csv" 文件的 MIME 类型:

System.out.println(getMimeType(".csv"));

输出结果应为:

text/csv
``
java 传递一个 文件后缀 例如 csv获取对应的 mimeType有没有第三方库可以实现?我不想使用Tika

原文地址: https://www.cveoy.top/t/topic/fpqr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录