|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
帮助用户快速实现各种应用服务,ASP商有整合各方面资源的能力,可在短期内为用户提供所需的解决方案。例如,典型的ERP安装,如果要在客户端安装的话需要半年到二年的时间,但是美国的一些ASP商如USI和CORIO能在90—120天内提供ERP应用方案。mime用户能够经由过程利用MIME以设置服务器传送多媒体如声响和动画信息,这统统大概经由过程CGI剧本来举行。鄙人面的文章中,你能够懂得到一此关于MIME和关于在收集上利用MIME的常识。
MIME是一种手艺标准,它本来是用于电子邮件的,如今也能够用于扫瞄器上,传送能够供扫瞄器辨认的信息,关于MIME的常识并是非常难明的,有一些基础的盘算机观点就能够了解了,但假如要进一步利用,就必需注重内容。实践上,我们在上彀的时分就已打仗到了MIME,只是扫瞄器和服务器在底层完成了。
MIME偶然候被毛病地舆解为多媒体Internet邮件扩大(MultimediaInternetMailExtensions),这是一个毛病,可是MIME在网上常常用于多媒体使用程序,以是人们觉得这是它是多媒体邮件扩大,而实践上它应当被称为多用处Internet邮件扩大(MultipurposeInternetMailExtensions),这一点必定要注重,由于偶然候内容里基本没有非文本成分。
MIME关于邮件体系的扩大是伟大的,由于在MIME呈现之前,函件内容假如要包含声响和动画,就必需把它变成ASCII码或把二进制的信息酿成能够传送的编码尺度,而吸收方必需经由解码才能够取得声响和丹青信息。MIME供应了一种能够在邮件中附加多种分歧编码文件的办法。这与本来的邮件是年夜年夜分歧的。而如今MIME已成了HTTP协定尺度的一个部分。
MIME是服务器关照客户机传送文件是甚么范例的次要办法,客户机扫瞄器也经由过程MIME告知服务器它的参数。在网上,假如吸收到的文件没有MIME头,就默许它为HTML格局。但如许也欠好,由于当MIME的包头是text/plain时,扫瞄器将间接显现而不体贴它的甚么字体,色彩之类的参数,如许显现出来的内容可不是很悦目呀。
MIME头是甚么模样要看它是用在电子邮件中仍是用在扫瞄器上,二者内容大概有所分歧。关于邮件头来讲,版本号,内容范例声明,编码体例,内容形貌是必不成少的。这是用于邮件头中的格局,鄙人面,我们将重点说到在HTTP中传送MIME头,这时候MIME头要复杂一些。
下例是一个邮件的尺度MIME头:
Mime-Version:1.0//版本号:1.0
Content-Type:multipart/mixed;boundary="IMA.Boundary.750407228"//内容范例是多种的
--IMA.Boundary.750407228
Content-Type:text/plain;charset=US-ASCII//内容范例:文本,字符是ASCII的
Content-Transfer-Encoding:7bit//编码体例:7位
Content-Description:cc:Mailnotepart
在用于扫瞄器时,用户不必要晓得那末多的信息,以是MIME头就对照复杂了。在会见一个网页时,扫瞄器和服务器之间发生一个会话,作为哀求内容的一部分,扫瞄器发送它可以了解的MIME范例的形貌,这就告知服务器,扫瞄器除网页外还能够撑持甚么,服务器对这个信息一样平常不作为何修正。
服务器经由过程发向客户机的MIME头关照客户扫瞄器内容是甚么,我们看看上面这个头:
Content-type:text/html
在完成的时分,必定要注重MIME头后要跟一个空行,否则这个头会被扫瞄器疏忽,这个头会被看成文本显现出来。当服务器传送GIF图像时,头会以下:
Content-type:image/gif
Content-transfer-encoding:BINARY
一般的MIME内容范例其实不起甚么感化,扫瞄器能够本人辨认内容的范例,可是假如您利用一些别的的范例,这个成绩可就年夜了,假如你利用了text/postscript,那扫瞄器会显现下载窗口,或就把这个器材显现出来,那可就欠好办了。上面我们先容一下尺度MIME范例。
Text.文本,它用于形貌分歧范例的文本,包含一般的文本,PostScript和HTML,固然HTML不是一个大概的子范例。
Multipart.多范例,指出此信息包含多种信息,不止一品种型。
Message.用于标志分歧范例的动静。
Application.使用范例。
Image.图像,用于标明图形文件。
Audio.声响,用于标明声响文件。
Video.记忆,用于标明动画文件。
每一个MIME范例有分歧的子范例,实践上,您不成能独自利用范例而不利用子范例,只要一个破例,这就是"telnet"范例。IANA供应45品种型/子范例对撑持。固然,尺度是开放的,同意用户自界说本人的范例,用户自界说范例要以“X-”入手下手以示区分。在增加新的范例时,必定要注重,只管利用已有的范例到达本人的目标。假如非要增加新的范例,必定要包管服务器一方撑持这类范例,也要包管客户端也可以经由过程一些使用程序(如插件)来辨认新范例。假如您的网站的会见者很广,不要容易利用新范例,要末利用已有的范例,大概向IANA提出注册哀求。
</p>由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况; |
|