Respon.tContentType()
Respon.tContentType(MIME)的作⽤是时客户端的浏览器区分不同种类的数据,并根据不同的MIME调⽤浏览器内不同的程序嵌⼊模块来处理相应的数据。
MIME的作⽤:
由于MIME类型与⽂档的后缀相关,因此服务器使⽤⽂档的后缀来区分不同⽂件的MIME类型,服务器中必须定义⽂档后缀和MIME类型之间的对应关系。⽽客户程序从服务器上接收数据的时候,它只是从服务器接受数据流,并不了解⽂档的名字,因此服务器必须使⽤附加信息来告诉客户程序数据的MIME类型。服务器在发送真正的数据之前,就要先发送标志数据的MIME类型的信息,这个信息使⽤Content-type 关键字进⾏定义,例如对于HTML⽂档,服务器将⾸先发送以下两⾏MIME标识信息,这个标识并不是真正的数据⽂件的⼀部分。
Content-type:text/html
注意,第⼆⾏为⼀个空⾏,这是必须的,使⽤这个空⾏的⽬的是将MIME信息与真正的数据内容分隔开。
MIME信息头有:
MIME-Version:
Content-Type:(常⽤。该实体头的作⽤是让服务器告诉浏览器它发送的数据属于什么⽂件类型。)
Content-Transfer-Encoding:
Content-ID:
Content-Disposition: (常⽤。当Content-Type 的类型为要下载的类型时 , 这个信息头会告诉浏览器这个⽂件的名字和类型。)
⼀般在Servlet中,我们会⾸先设置请求以及响应的内容类型和编码⽅式:
respon.tContentType(“text/html;chart=UTF-8”);
respon.tCharacterEncoding(“UTF-8”);
************************************************************************************************
类型⼤全
格式前⾯为后辍名,后⾯为对应的MIME型。
{".323", "text/h323" },
{".3gp", "video/3gpp" },
{".aab", "application/x-authoware-bin" },
{".aam", "application/x-authoware-map" },
{".aas", "application/x-authoware-g" },
{".acx", "application/internet-property-stream" },
{".ai", "application/postscript" },
{".aif", "audio/x-aiff" },
{".aifc", "audio/x-aiff" },
{".aiff", "audio/x-aiff" },
{".als", "audio/X-Alpha5" },
{".asc", "text/plain" },
{".asd", "application/astound" }, {".asf", "video/x-ms-asf" },
{".asn", "application/astound" }, {".asp", "application/x-asap" },
{".asr", "video/x-ms-asf" },
{".asx", "video/x-ms-asf" },
{".au", "audio/basic" },
{".avb", "application/octet-stream" }, {".avi", "video/x-msvideo" },
{".awb", "audio/amr-wb" },
{".axs", "application/olescript" }, {".bas", "text/plain" },
{".bcpio", "application/x-bcpio" }, { ".bin", "application/octet-stream" }, {".bld", "application/bld" },
{".bld2", "application/bld2" },
{".bmp", "image/bmp" },
under my skin
{".bpk", "application/octet-stream" }, {".bz2", "application/x-bzip2" },
{".c", "text/plain" },
{".cal", "image/x-cals" },
{".cat", "application/vnd.ms-pkiccat" }, {"n", "application/x-cnc" },
{"o", "application/x-cocoa" },
{".cdf", "application/x-cdf" },
{".cer", "application/x-x509-ca-cert" }, {".cgi", "magnus-internal/cgi" },
{".chat", "application/x-chat" },
{".class", "application/octet-stream" }, {".clp", "application/x-msclip" },
{".cmx", "image/x-cmx" },
{".co", "application/x-cult3d-object" }, {".cod", "image/cis-cod" },
{".conf", "text/plain" },
{".cpio", "application/x-cpio" },
{".crt", "application/x-x509-ca-cert" },
{".csh", "application/x-csh" },
{".csm", "chemical/x-csml" },
{ ".csml","chemical/x-csml" },
{".css", "text/css" },
later是什么意思
{".cur", "application/octet-stream" },
{".dcm", "x-lml/x-evm" },
{".dcr", "application/x-director" },
{".dcx", "image/x-dcx" },
{".der", "application/x-x509-ca-cert" },
{".dhtml", "text/html" },
{ ".dir","application/x-director" },
{".dll", "application/x-msdownload" },
{".dmg", "application/octet-stream" },
{".dms", "application/octet-stream" },
{".doc", "application/msword" },
{".docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"}, {".dot", "application/msword" },
{".dvi", "application/x-dvi" },
{".dwf", "drawing/x-dwf" },
{".dwg", "application/x-autocad" },
{".dxf", "application/x-autocad" },
{".dxr", "application/x-director" },
呢喃的拼音
{".ebk", "application/x-expandedbook" },
{".emb", "chemical/x-embl-dl-nucleotide" },
{".embl", "chemical/x-embl-dl-nucleotide" },
{".eps", "application/postscript" },
gregate{".epub", "application/epub+zip" },
{".eri", "image/x-eri" },
{".es", "audio/echospeech" },
新概念英语第二册01
{".esl", "audio/echospeech" },
{".etc", "application/x-earthtime" },
{".etx", "text/x-text" },
{".evm", "x-lml/x-evm" },
{".evy", "application/envoy" },
{".fif", "application/fractals" },
{".flr", "x-world/x-vrml" },
{".flv", "flv-application/octet-stream" }, {".fm", "application/x-maker" },
{".fpx", "image/x-fpx" },
{".fvi", "video/isivideo" },
{".gau", "chemical/x-gaussian-input" }, {".gca", "application/x-gca-compresd" }, {".gdb", "x-lml/x-gdb" },
{".gif", "image/gif" },
{".gps", "application/x-gps" },
{".gtar", "application/x-gtar" },
{".gz", "application/x-gzip" },
{".h", "text/plain" },
{".hdf", "application/x-hdf" },
{".hdm", "text/x-hdml" },
{".hdml", "text/x-hdml" },
{".hlp", "application/winhlp" },
{".hqx", "application/mac-binhex40" }, {".hta", "application/hta" },
{".htc", "text/x-component" },
{".htm", "text/html" },
{".html", "text/html" },
{ ".hts","text/html" },
{".htt", "text/webviewhtml" },
{".ice", "x-conference/x-cooltalk" }, {".ico", "image/x-icon" },
{".ief", "image/ief" },
{".ifm", "image/gif" },
{".ifs", "image/ifs" },
{".iii", "application/x-iphone" },
{".imy", "audio/melody" },
{".ins", "application/x-internet-signup" }, {".ips", "application/x-ipscript" },
{".ipx", "application/x-ipix" },
{".ivr", "i-world/i-vrml" },
{".j2k", "image/j2k" },
{".jad", "text/vnd.sun.j2me.app-descriptor" }, {".jam", "application/x-jam" },
{".jar", "application/java-archive" },
{".java", "text/plain" },
{".jfif", "image/pipeg" },
{".jnlp", "application/x-java-jnlp-file" }, {".jpe", "image/jpeg" },
{".jpeg", "image/jpeg" },
{".jpg", "image/jpeg" },
{".jpz", "image/jpeg" },
{".js", "application/x-javascript" },
{".jwc", "application/jwc" },
{".kjx", "application/x-kjx" },
{".lak", "x-lml/x-lak" },
{".latex", "application/x-latex" },
hotel booking{ ".lcc","application/fastman" },
{".lcl", "application/x-digitalloca" },
食火鸡
{".lcr", "application/x-digitalloca" },
{".lgh", "application/lgh" },
{".lha", "application/octet-stream" }, {".lml", "x-lml/x-lml" },
{".lmlpack", "x-lml/x-lmlpack" },
{".log", "text/plain" },
{".lsf", "video/x-la-asf" },
app是什么意思{".lsx", "video/x-la-asf" },
提供的读音{".lzh", "application/octet-stream" },
{".m13", "application/x-msmediaview" }, {".m14", "application/x-msmediaview" }, {".m15", "audio/x-mod" },
{".m3u", "audio/x-mpegurl" },
{".m3url", "audio/x-mpegurl" },
{".m4a", "audio/mp4a-latm" },
{".m4b", "audio/mp4a-latm" },vul
{".m4p", "audio/mp4a-latm" },