2.以下介绍一下什么是MIME
曾经有非常多人吧ISO文件放到站点上也下载不了,就是缺少这步加入文件类型了。
用户能够通过使用MIME以设置server传送多媒体如声音和动画信息,这一切可能通过CGI脚本来进行。在以下的文章中,你能够了解到一此关于MIME和关于在网络上使用MIME的知识。
MIME是一种技术规范,它原来是用于电子邮件的,如今也能够用于浏览器上。传送能够供浏览器识别的信息,关于MIME的知识并是十分难懂的。有一些主要的计算机概念就能够理解了,但假设要进一步使用。就必须注意内容。实际上。我们在上网的时候就已经接触到了MIME,仅仅是浏览器和server在底层实现了。
MIME有时候被错误地理解为多媒体Internet邮件扩展(Multimedia Internet Mail Extensions)。这是一个错误。可是MIME在网上经经常使用于多媒体应用程序,所以人们以为这是它是多媒体邮件扩展,而实际上它应该被称为多用途Internet邮件扩展(Multipurpose Internet Mail Extensions)。这一点一定要注意,由于有时候内容里根本没有非文本成份。
MIME对于邮件系统的扩展是巨大的,由于在MIME出现曾经,信件内容假设要包含声音和动画,就必须把它变为ASCII码或把二进制的信息变成能够传送的编码标准,而接收方必须经过解码才干够获得声音和图画信息。MIME提供了一种能够在邮件中附加多种不同编码文件的方法。
这与原来的邮件是大大不同的。
而如今MIME已经成为了HTTP协议标准的一个部分。
MIME是server通知客户机传送文件是什么类型的主要方法。客户机浏览器也通过MIME告诉server它的參数。
在网上,假设接收到的文件没有MIME头。就默认它为html格式。
但这样也不好,由于当MIME的包头是text/plain时,浏览器将直接显示而不关心它的什么字体,颜色之类的參数,这样显示出来的内容可不是非常好看呀。
MIME头是什么样子要看它是用在电子邮件中还是用在浏览器上,两者内容可能有所不同。
对于邮件头来说,版本。内容类型声明,编码方式。内容描写叙述是不可缺少的。这是用于邮件头中的格式。在以下,我们将重点说到在HTTP中传送MIME头。这时MIME头要简单一些。