以下是一些文件后缀(扩展名)对应的MIME类型的一个对照表,方便iis中或其他服务器对相应的文件进行解析。有些文件的后缀名没有默认解析就出现上传后无法访问或者下载的问题,这个时候就要设置文件后缀对应的MIME类型,设置后才能访问或者下载。
例如:
//设置上下文类型
response.setContentType("application/vnd.ms-excel");
文档文件类型
.ai | application/postscript |
.eps | application/postscript |
.exe
| application/octet-stream
|
.doc
| application/vnd.ms-word
|
.xls
| application/vnd.ms-excel
|
.ppt | application/vnd.ms-powerpoint
|
.pps
| application/vnd.ms-powerpoint
|
.pdf
| application/pdf
|
.xml
| application/xml
|
.odt
| application/vnd.oasis.opendocument.text
|
.swf
| application/x-shockwave-flash
|
压缩文件类型
.gz | application/x-gzip |
.tgz | application/x-gzip |
.bz | application/x-bzip2 |
.bz2 | application/x-bzip2 |
.tbz | application/x-bzip2 |
.zip | application/zip |
.rar | application/x-rar |
.tar | application/x-tar |
.7z | application/x-7z-compressed |
文字文件类型
.txt | text/plain |
.php | text/x-php |
.html | text/html |
.htm | text/html |
.js | text/javascript |
.css | text/css |
.rtf | text/rtf |
.rtfd | text/rtfd |
.py | text/x-python |
.java | text/x-java-source |
.rb | text/x-ruby |
.sh | text/x-shellscript |
.pl | text/x-perl |
.sql | text/x-sql |
图片文件类型
.bmp | image/x-ms-bmp |
.jpg | image/jpeg |
.jpeg | image/jpeg |
.gif | image/gif |
.png | image/png |
.tif | image/tiff |
.tiff | image/tiff |
.tga | image/x-targa |
.psd | image/vnd.adobe.photoshop |
音频文件类型
.mp3 | audio/mpeg |
.mid | audio/midi |
.ogg | audio/ogg |
.mp4a | audio/mp4 |
.wav | audio/wav |
.wma | audio/x-ms-wma |
视频文件类型
.avi | video/x-msvideo |
.dv | video/x-dv |
.mp4 | video/mp4 |
.mpeg | video/mpeg |
.mpg | video/mpeg |
.mov | video/quicktime |
.wm | video/x-ms-wmv |
.flv | video/x-flv |
.mkv | video/x-matroska |