有啥方法可以从文件中扣除内容类型[重复]

Posted

技术标签:

【中文标题】有啥方法可以从文件中扣除内容类型[重复]【英文标题】:Is there any method to deduct content type from File [duplicate]有什么方法可以从文件中扣除内容类型[重复] 【发布时间】:2011-07-12 11:45:50 【问题描述】:

可能重复:Getting A File's Mime Type In Java

有一个文件,有没有办法扣除它的内容类型,如 application/xml 等?

【问题讨论】:

【参考方案1】:
new MimetypesFileTypeMap().getContentType(new File("yourFile"));

另见

getContentType(File f)

【讨论】:

【参考方案2】:

试试jMimeMagic 和Mime Type Detection Utility

取自:How to detect files type

【讨论】:

以上是关于有啥方法可以从文件中扣除内容类型[重复]的主要内容,如果未能解决你的问题,请参考以下文章

当我尝试在 laravel 中更新数据透视表的内容时,有啥方法可以解决非法偏移类型错误

从内容而不是从扩展名中获取文件类型[重复]

Multipart 和 MIME 内容类型有啥区别?

在java中确定文件的实际内容类型[重复]

有啥方法可以更改电子文件对话框的标题和保存类型?

.Resx 和 .Resources 文件类型有啥区别?