美文网首页
文件类型校验

文件类型校验

作者: 清十郎sama | 来源:发表于2020-01-02 15:12 被阅读0次

    采用第三方工具:Apache Tika

    添加依赖

    <dependency>
        <groupId>org.apache.tika</groupId>
        <artifactId>tika-core</artifactId>
        <version>1.22</version>
    </dependency>
    

    关键代码片段

    @Test
    public void whenUsingTika_thenSuccess() {
        File file = new File("product.png");
        Tika tika = new Tika();
        String mimeType = tika.detect(file);
       
        assertEquals(mimeType, "image/png");
    }
    

    tika.detect() 方法的入参不止可以是 File.class,同时也支持 URL.class,Path.class,InputStream.class 等等可以按需使用。

    相关文章

      网友评论

          本文标题:文件类型校验

          本文链接:https://www.haomeiwen.com/subject/zplooctx.html