Ble*_*eek 110 java gwt content-type guava mime-types
我正在查找标准库(如apache commons,jax,jboss,javax)中的接口或枚举列出所有标准mime类型(aka内容类型)的值.
这个接口不应该与其他类太深,以至于难以将整个串包含为gwt源代码.
例如
interface ContentType{
String JSON = "Application/JSON";
blah ... blah ...
}
Run Code Online (Sandbox Code Playgroud)
要么,
enum ContentType{
JSON("Application/JSON"),
blah ... blah ...
}
Run Code Online (Sandbox Code Playgroud)
Ray*_*yek 78
来自https://docs.oracle.com/javaee/7/api/javax/ws/rs/core/MediaType.html:
staticjava.lang.String APPLICATION_ATOM_XML "application/atom+xml"
staticMediaType APPLICATION_ATOM_XML_TYPE "application/atom+xml"
staticjava.lang.String APPLICATION_FORM_URLENCODED "application/x-www-form-urlencoded"
staticMediaType APPLICATION_FORM_URLENCODED_TYPE "application/x-www-form-urlencoded"
staticjava.lang.String APPLICATION_JSON "application/json"
staticMediaType APPLICATION_JSON_TYPE "application/json"
staticjava.lang.String APPLICATION_OCTET_STREAM "application/octet-stream"
staticMediaType APPLICATION_OCTET_STREAM_TYPE "application/octet-stream"
staticjava.lang.String APPLICATION_SVG_XML "application/svg+xml"
staticMediaType APPLICATION_SVG_XML_TYPE "application/svg+xml"
staticjava.lang.String APPLICATION_XHTML_XML "application/xhtml+xml"
staticMediaType APPLICATION_XHTML_XML_TYPE "application/xhtml+xml"
staticjava.lang.String APPLICATION_XML "application/xml"
staticMediaType APPLICATION_XML_TYPE "application/xml"
staticjava.lang.String MEDIA_TYPE_WILDCARD The value of a type or subtype wildcard: "*"
staticjava.lang.String MULTIPART_FORM_DATA "multipart/form-data"
staticMediaType MULTIPART_FORM_DATA_TYPE "multipart/form-data"
staticjava.lang.String TEXT_HTML "text/html"
staticMediaType TEXT_HTML_TYPE "text/html"
staticjava.lang.String TEXT_PLAIN "text/plain"
staticMediaType TEXT_PLAIN_TYPE "text/plain"
staticjava.lang.String TEXT_XML "text/xml"
staticMediaType TEXT_XML_TYPE "text/xml"
staticjava.lang.String WILDCARD "*/*"
staticMediaType WILDCARD_TYPE "*/*"
Run Code Online (Sandbox Code Playgroud)
Fab*_*ney 64
我们有一个番石榴类此:com.google.common.net.MediaType.
它与源代码和问题823中所述的Guava 12一起发布.资料来源也可以.
And*_*ejs 63
如果您使用的是Spring Framework,那么有一个适用于常见内容类型的MediaType类:
MediaType.TEXT_HTML
MediaType.TEXT_PLAIN
MediaType.TEXT_XML
MediaType.APPLICATION_JSON
MediaType.IMAGE_JPEG
...
Run Code Online (Sandbox Code Playgroud)
Ove*_*low 14
现在还有org.apache.http.entity.ContentType包中的类org.apache.httpcomponents.httpcore,从4.2开始.
Java 7来救援!
您可以传递文件或文件名,它将返回MIME类型.
String mimeType = MimetypesFileTypeMap
.getDefaultFileTypeMap()
.getContentType(attachment.getFileName());
Run Code Online (Sandbox Code Playgroud)
http://docs.oracle.com/javase/7/docs/api/javax/activation/MimetypesFileTypeMap.html
| 归档时间: |
|
| 查看次数: |
84227 次 |
| 最近记录: |