public class MimetypesFileTypeMap extends FileTypeMap
.mime.types
格式。
MIME类型文件的搜索顺序:
的mimetypesfiletypemap看起来在MIME类型文件项在用户的系统不同的地方。当请求是搜索在mimetypesfiletypemap MIME类型,它搜索的MIME类型文件的顺序:
.mime.types
。/lib/mime.types
java。
家>META-INF/mime.types
。META-INF/mimetypes.default
(通常只有在activation.jar
文件)。MIME类型文件格式:
# comments begin with a '#'
# the format is <mime type> <space separated file extensions>
# for example:
text/plain txt text TXT
# this would map file.txt, file.text, and file.TXT to
# the mime type "text/plain"
Constructor and Description |
---|
MimetypesFileTypeMap()
默认构造函数。
|
MimetypesFileTypeMap(InputStream is)
构建一个mimetypesfiletypemap具有纲领性的条目从输入流加。
|
MimetypesFileTypeMap(String mimeTypeFileName)
构建一个mimetypesfiletypemap具有纲领性的条目命名的文件添加。
|
Modifier and Type | Method and Description |
---|---|
void |
addMimeTypes(String mime_types)
在MIME类型注册表。
|
String |
getContentType(File f)
返回文件对象的MIME类型。
|
String |
getContentType(String filename)
返回基于指定文件名的MIME类型。
|
getDefaultFileTypeMap, setDefaultFileTypeMap
public MimetypesFileTypeMap()
public MimetypesFileTypeMap(String mimeTypeFileName) throws IOException
mimeTypeFileName
-文件名
IOException
public MimetypesFileTypeMap(InputStream is)
is
-输入流读取
public void addMimeTypes(String mime_types)
mime_types
- mime.types格式化字符串的条目。
public String getContentType(File f)
getContentType(f.getName())
实施要求。
getContentType
方法重写,继承类
FileTypeMap
f
-文件
public String getContentType(String filename)
getContentType
方法重写,继承类
FileTypeMap
filename
-文件名
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.