java mediatype属性_Java 如何获得文件的 Media Type「建议收藏」

java mediatype属性_Java 如何获得文件的 Media Type「建议收藏」一般来说你可以使用ApacheTika来获得文件的类型。Tika是一个内容分析工具Maven设置maven的版本到你的POM文件中。org.apache.tikatika-core1.25测试代码例如,我们可以使用下面的测试代码。@TestpublicvoidwhenUsingTika_thenSuccess(){Filefile=newFile(“product.pn…

大家好,又见面了,我是你们的朋友全栈君。

一般来说你可以使用 Apache Tika 来获得文件的类型。

Tika 是一个内容分析工具

6835c0ca5de6

Maven

设置 maven 的版本到你的 POM 文件中。

org.apache.tikatika-core1.25

测试代码

例如,我们可以使用下面的测试代码。

@TestpublicvoidwhenUsingTika_thenSuccess(){    File file =newFile(“product.png”);    Tika tika =newTika();    String mimeType = tika.detect(file);    assertEquals(mimeType,”image/png”);}

你需要首先 New 一个文件对象,然后通过文件对象进行测试就可以了。

例如我们使用上面类似的代码测试了一些代码:

09:32:36.377[main]DEBUGc.i.s.c.test.utilities.FileUtilsTest-TXT-[text/plain]09:32:36.389[main]DEBUGc.i.s.c.test.utilities.FileUtilsTest-CSV-[text/csv]09:32:36.395[main]DEBUGc.i.s.c.test.utilities.FileUtilsTest-XLS-[application/vnd.ms-excel]09:32:36.399[main]DEBUGc.i.s.c.test.utilities.FileUtilsTest-XLSX-[application/vnd.openxmlformats-officedocument.spreadsheetml.sheet]

上面测试过一些文件类和类型的返回。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/141292.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 背包问题九讲笔记_多重背包

    背包问题九讲笔记_多重背包摘自TianyiCui童鞋的《背包问题九讲》,稍作修改,方便理解。本文包含的内容:问题描述 基本思路(和完全背包类似) 转换为01背包问题求解(直接利用01背包)———————————————1、问题描述已知:有一个容量为V的背包和N件物品,第i件物品最多有Num[i]件

  • python3爆破服务器_dirsearch「建议收藏」

    python3爆破服务器_dirsearch「建议收藏」dirsearchCurrentRelease:v0.3.9(2019.11.26)Overviewdirsearchisasimplecommandlinetooldesignedtobruteforcedirectoriesandfilesinwebsites.Installation&Usagegitclonehttps://github….

  • 物理地址介绍「建议收藏」

    物理地址介绍在存储器里以字节为单位存储信息,为正确地存放或取得信息,每一个字节单元给以一个唯一的存储器地址,称为物理地址(PhysicalAddress),又叫实际地址或绝对地址。计算(此类计算可直接使用计算机进行计算,总结来说就是进制之间的转换):地址(字节编址)10242^10b1KB100000000001K…

  • 【SC随笔】Java测试mutator方法的注意点

    【SC随笔】Java测试mutator方法的注意点对于mutator方法,仅仅测试返回值是否符合预期是不完备的,mutator改变了对象,就需要用observor方法观察是否发生了预期改变

  • elasticsearch.bat闪退的解决方案

    elasticsearch.bat闪退的解决方案

  • chrom浏览器flash_flash插件

    chrom浏览器flash_flash插件Flash插件概述Flash插件一款安装于浏览器插件,即AdobeFlashPlayerPlugin,使浏览器得以播放swf文件。通过Flash插件最新版下载可以提升浏览器、视频播放软件对于动画文件的最大兼容性。AdobeFlashPlayer是一种广泛使用、专有的多媒体播放器,AdobeFlashPlayer最初设计目的为播放2维向量动量,但至此之后成为适合开发创造丰富型互联网应用…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号