Java - MimetypesFileTypeMap 始终返回应用程序/八位字节

标签 java file mime-types

我试图从文件中获取 mime 类型,但它似乎总是返回

 application/octet

 MimetypesFileTypeMap mftm = new MimetypesFileTypeMap();
 System.out.println("Mime Type of " + file.getName() + " is " +
                     mftm.getContentType(file));

我知道有问题的文件是 png

最佳答案

更好的尝试:

FileTypeMap.getDefaultFileTypeMap();

关于Java - MimetypesFileTypeMap 始终返回应用程序/八位字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14858147/

相关文章:

python - 如何在 python 中检测 mime 类型的文件?

php - MIME 类型检测是检测一种文件的最佳方法吗?

java - Cookie CsrfTokenRepository.withHttpOnlyFalse() 做什么以及何时使用它?

java - HTML Canvas、JavaScript 和 Selenium

PHP 目录错误 - open_basedir 限制生效

java - Math.random 和 FileReader

validation - Laravel音频MIME验证程序

java - 在 Eclipse 插件中 Hook 保存操作

java - Android 如果矩形包含触摸坐标,则添加到数组中,给出奇怪的输出

java - 读取一个文本文件,每7行创建一个 'Page'