【发布时间】:2017-03-17 17:44:39
【问题描述】:
目前我正在使用
MimetypesFileTypeMap mimeTypesMap = new MimetypesFileTypeMap();
String mimeType = mimeTypesMap.getContentType(logAttachmentFile.getFilePath());
例如,这适用于 .jpg,但大多数其他文件类型返回为 application/octet-stream(.xls、.docx、.png),因此我无法显示该文件。有没有办法在没有第三方库的情况下确定正确的文件类型?如果没有,最好的选择是什么?
【问题讨论】:
-
另外维护您自己的映射,记录未映射的类型。或者你可以检查某个文件类型是否被某个应用程序注册,丑陋的。
标签: java mime-types