如何获取MIME类型的文件?

时间:2014-08-05 15:13:40

标签: java mime-types

我试图在java中获取MIME类型的文件。使用下面的代码我得到MIME类型: application/octet-stream

代码:

MimetypesFileTypeMap mimeTypesMap = new MimetypesFileTypeMap();
String mimeType = mimeTypesMap.getContentType(filePath);

对于PDF,但我期待application/PDF

有没有办法获得确切的MIME类型的文件?

1 个答案:

答案 0 :(得分:1)

这对我有用

String url = file.getAbsolutePath();
FileNameMap fileNameMap = URLConnection.getFileNameMap();
String mime = fileNameMap.getContentTypeFor("file://"+url);