我使用mime-util-2.1.3检查MIME类型文件正确MIME类型。我注意到,在Linux上它无法正确检测flv文件。 mime类型显示为application/octet-stream,而在Windows上,mime类型正确地确定为video/x-flv。尽管mp4视频被检测到。如何让应用程序识别Linux上的flv mime类型?无法确定在Linux上
2
A
回答
0
试着用这个初始化:MimeUtil.registerMimeDetector("eu.medsea.mimeutil.detector.MagicMimeMimeDetector"); MimeUtil.registerMimeDetector("eu.medsea.mimeutil.detector.ExtensionMimeDetector"); MimeUtil.registerMimeDetector("eu.medsea.mimeutil.detector.OpendesktopMimeDetector");
我只注册了第一个MagicMimeMimeDetector。一旦我加入其他两个,它就开始正常工作了。
+0
只是一个快速的跟进,我只是测试了这个对flv文件,并得到mimetype的视频/ X-FLV,所以应该为你做的伎俩 –
相关问题
- 1. 无法在Linux上
- 2. 无法在Linux上构建
- 3. 在Linux上确定次要版本库
- 4. 在Linux上确定SSC(扩频时钟)
- 5. 如何确定您是否在Linux下的无线接口上
- 6. 无法在Linux
- 7. 无法在Linux
- 8. 无法在Linux
- 9. 无法在Linux
- 10. 无法在Linux
- 11. 确定Linux上clock_gettime分辨率的正确方法
- 12. 无法确定
- 13. 无法确定
- 14. 无法更新Linux上
- 15. 无法确定在节点
- 16. 无法确定在IE11
- 17. 正确Linux上
- 18. 无法在Linux上与libtheora链接
- 19. 无法在Linux上安装Maven
- 20. 无法在Linux上安装Perl模块
- 21. 我无法在Linux上安装android-sdk
- 22. 无法在Linux上构建原子
- 23. Lua中无法找到在Linux上
- 24. 无法在Linux(XFS)上装载设备
- 25. 无法在Linux上导入ctypes
- 26. 无法在Linux上安装sqldf
- 27. 无法使用在Linux上使用
- 28. 无法在Red Hat Linux上升级Python
- 29. 无法在Linux上安装python 3.6
- 30. 无法在linux mint上安装meanjs
你能发布失败尝试的命令和输出吗? – Nelson
MimeUtil.registerMimeDetector(“eu.medsea.mimeutil.detector.MagicMimeMimeDetector”); \t 文件f =新文件(args [0]); 收藏> mimeTypes = MimeUtil.getMimeTypes(f); System.out.println(mimeTypes); –
我在linux上遇到类似的问题。它正在检测一些纯文本文件,如.txt,MANIFEST.MF(文本文件)和.jsp作为[application/octet-stream]。在Linux上,如果我在这些相同的文件上从命令行“文件-i”或“mimetype -M”运行,我会得到正确的mimetype。 –