Alternative to Files.probeContentType?

前端 未结 3 938
温柔的废话
温柔的废话 2021-01-01 09:35

In a web project, users upload their files, but when I receive them on the server, they are being stored as .tmp files rather than their original file extension (this is my

3条回答
  •  傲寒
    傲寒 (楼主)
    2021-01-01 10:03

    Take a look at the Apache Tika. It can easily determine a mime type:

     Tika tika = new Tika();
     File file = ...
     String mimeType = tika.detect(file);
    

    Here's a minimal required maven dependency:

     
        org.apache.tika
        tika-core
        1.12
     
    

提交回复
热议问题