public class MimeTypes extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static String[] |
getExtensions(String mimeType)
根据文件mimeType获取文件支持的扩展名
|
static String |
getMimeType(String path)
通过文件后缀来判断的,通过文件后缀识别
|
static String |
getMimeTypeByExt(String extension)
通过文件后缀来判断的,通过文件后缀识别
ServletContext.getMimeType()也是通过文件后缀判断 |
static String |
getMimeTypeByJavaNet(String path)
通过java.net来获取MimeType。
|
static String |
getMimeTypeByTika(File file)
通过Tika来获取MimeType。
|
static String |
getMimeTypeByTika(InputStream stream)
通过Tika来获取MimeType。
|
static String |
getMimeTypeByTika(String path)
通过Tika来获取MimeType。
|
static String |
getMimeTypeMagicByJavaNet(String path)
通过java.net来获取MimeType。
|
public static String getMimeTypeByExt(String extension)
ServletContext.getMimeType()也是通过文件后缀判断extension - 文件扩展名public static String[] getExtensions(String mimeType)
mimeType - public static String getMimeTypeByTika(String path) throws IOException
<dependency>
<groupId>org.apache.tika</groupId>
<artifactId>tika-core</artifactId>
<version>1.12</version>
</dependency>
path - IOExceptionpublic static String getMimeTypeByTika(File file) throws IOException
<dependency>
<groupId>org.apache.tika</groupId>
<artifactId>tika-core</artifactId>
<version>1.12</version>
</dependency>
path - IOExceptionpublic static String getMimeTypeByTika(InputStream stream) throws IOException
<dependency>
<groupId>org.apache.tika</groupId>
<artifactId>tika-core</artifactId>
<version>1.12</version>
</dependency>
path - IOExceptionpublic static String getMimeTypeByJavaNet(String path)
path - public static String getMimeTypeMagicByJavaNet(String path) throws IOException
path - IOExceptionCopyright © 2016. All rights reserved.