5

可能的重复:
在 Java 中获取文件的 Mime 类型

我正在寻找一些功能/插件,它正在做 finfo\mime_content_type 在 php 中所做的事情。一个例子: 点击这里查看图片

但是,如果您将图像下载到您的计算机并.rar文件一样打开它(使用win rar 或其他文件),您将看到一个rar 字典,其中包含一个名为“garfild”的文件!

在 PHP 中, finfo 或 mime_content_type 会决定这不是图像(但其他服务,如 GD 函数,会发现它像图像),我正在 JAVA 中搜索类似的东西。非常感谢 :) 对不起我的新手英语,我不是来自讲英语的国家 :)

4

1 回答 1

0

您正在寻找能够识别文件幻数的库,该幻数指示实际文件类型。您可以尝试 jMimeMagic: http: //sourceforge.net/projects/jmimemagic/(如HowTo extract MimeType from a byte[]中所述)

于 2012-10-10T14:19:16.823 回答