文件类型MIME指的是什么?

在看书的过程中看到文中提到一点:判断上传文件的类型。这段文章种说到,有两种方式可以用来判断文件类型,分别是,第一种,通过字符串函数截取文件的扩展名;第二种,通过文件的MIME信息进行判断。
那么文件的MIME信息是什么呢?
问了度娘之后,看到浏览器开发者社区中的解释,如下所示:
MIME是Multipurpose Internet Mail Extensions (多用途互联网邮件扩展类型)的缩写,用来表示文件、文档、或字节流的性质和格式。
意思表示,指定某种扩展名的文件用一种应用程序打开的方式类型,当指定扩展名的文件被访问时,浏览器会自动指定XXX应用程序打开。

**在浏览器中,**通常使用MIME类型而不是具体的扩展名来处理URL,所以在web服务器的响应头中添加正确的MIME类型非常重要。如果写错MIME类型,会影响浏览器对文件的判断,进而对文件错误处理。

MIME的组成 结构:由类型和子类型两个字符串中间用‘/’分隔,不能出现空格,type表示可以被分多个独立类型,subtype表示划分后的每个子类型。MIME对大小写不敏感,但是一般写法都是小写。

【综上】说白了,MIME类型,指的就是,给你一个文件,浏览器中已经安排了使用什么程序打开。

常用的MIME类型有:

  超文本标记语言文本 .html,.html text/html

  普通文本 :txt text/plain

  word文档:application/msword

  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

  压缩文件.rar application/octet-stream

  压缩文件.zip application/x-zip-compressed

  TAR文件 .tar application/x-tar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值