【问题标题】:how to get the real type/mime type in JAVA (like finfo\mime_content_type in PHP)? [duplicate]如何获取 JAVA 中的真实类型/mime 类型(如 PHP 中的 finfo\mime_content_type)? [复制]
【发布时间】:2012-10-01 01:05:33
【问题描述】:

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

我正在寻找一些功能/插件,它正在做 finfo\mime_content_type 在 php 中所做的事情。 一个例子: click here to see an image

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

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

【问题讨论】:

  • Java 不是首字母缩写词,顺便说一句 :)
  • 你看过tika.apache.org

标签: java php file mime


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-07-04
    • 2011-04-11
    • 2014-09-28
    • 2013-10-04
    • 2013-02-08
    • 2014-06-10
    • 1970-01-01
    • 2017-05-21
    • 2012-11-15
    相关资源
    最近更新 更多