【问题标题】:Getting MIME type of a File获取文件的 MIME 类型
【发布时间】:2018-12-01 00:03:53
【问题描述】:

我想获取文件的 mimetype 谁能帮帮我 我想要这样的 MIME 类型...

File file=new File("example.jpeg");
String MimeTypeOfFile=/*files mimetype*/;

提前致谢

【问题讨论】:

标签: java android file mime-types


【解决方案1】:

您可以使用 Apache Tika 库:它从一千多种不同的文件类型中检测并提取元数据和文本

http://tika.apache.org/0.7/detection.html

它有多种方法,如扩展检查或读取文件数据来检测 mime 类型。这将是简单而有效的,而不是自己编写。

例子:

System.out.println(new Tika().detect(new File(PATH_TO_FILE)));

【讨论】:

  • !对不起,但这不是我需要的,但是谢谢。我已经找到了如何做到这一点的方法。你所展示的道路与我想要的完全相反。该库超过 70mb,而我不想使用任何其他库,因为我不希望我的应用程序像那样增长。感谢您的回答,但没有用
  • “虽然我不想使用任何其他库,因为我不希望我的应用程序像那样成长” - 你没有在你的问题中提到这一点我>。基本上,除了主要问题本身之外,您没有提到任何额外的信息。
  • 是的,你是对的,但是我的大哥我通过自我编码得到了它哈哈哈找到了一​​种方法并制作了我自己的工具
猜你喜欢
  • 2014-05-19
  • 1970-01-01
  • 2012-05-08
  • 1970-01-01
  • 2014-01-30
  • 2015-09-13
  • 1970-01-01
  • 2010-09-30
  • 2014-08-06
相关资源
最近更新 更多