1、MIME 是一个互联网标准,
简单的说它的作用是:规定了哪种扩展名的文件该用哪个应用程序来打开。当该扩展名的文件被读取时,浏览器会自动根据对应的应用程序来打开该文件
2、深入:
(2)每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图象image等,后面定义具体的种类。
(3)
超文本标记语言文本 .html,.html text/html
普通文本 .txt text/plain
RTF文本 .rtf application/rtf
GIF图形 .gif image/gif
JPEG图形 .jpeg,.jpg image/jpeg
au声音文件 .au audio/basic
MIDI音乐文件 mid,.midi audio/midi,audio/x-midi
RealAudio音乐文件 .ra, .ram audio/x-pn-realaudio
MPEG文件 .mpg,.mpeg video/mpeg
AVI文件 .avi video/x-msvideo
GZIP文件 .gz application/x-gzip
TAR文件 .tar application/x-tar
(4)在HTML中的form标签会指定一个enctype 属性:该属性规定了数据在发送到服务器之前该如何编码。
enctype 属性值可以有3种:
4.1 、application/x-www-form-urlencoded(enctype的默认值): 所有数据要进行编码(空格转换成“+”号,其他字符转换成16进制【hex】值)。但是在向服务器发送大量的文本、包含非ASCII字符的文本或二进制数据时这种编码方式效率很低。
4.2、multipart/form-data: 多媒体上传使用的格式,它同时也支持文本文件和2进制的数据。
4.3、text/plain: 数据以纯文本形式进行编码,其中不含任何控件或格式字符。