Java 取得文件的MIME type

一个文件如果改成临时文件或者想从文件取得MIME type还是比较麻烦的,目前找到一个可用的方法分享给大家

String pathname = "/tmp/1";
File file = new File(pathname);
InputStream is = new BufferedInputStream(new FileInputStream(file));
String mimeType = URLConnection.guessContentTypeFromStream(is);
System.out.println(mimeType);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,359评论 19 139
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,719评论 0 17
  • 什么是MIME Type MIME Type是用于描述文件的类型的一种表述方法,其将文件划分为多种类型,方便对其进...
    mst7阅读 14,172评论 0 5
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,847评论 9 468
  • 欢迎关注【M实事摘要】,这是一则立足中国放眼全球的与AI和无人驾驶汽车(SDC)有关的实事简报(Newslette...
    MurphyWan阅读 2,578评论 0 1