Response Contenttype属性 指定MIME类型可以做什么
推荐于2016-05-07 · 知道合伙人数码行家
知道合伙人数码行家
向TA提问 私信TA
Response.ContentType 按F12进去查看.NET注释
//
// 摘要:
// 获取或设置输出流的 HTTP MIME 类型。
//
// 返回结果:
// 输出流的 HTTP MIME 类型。默认值为“text/html”。
//
// 异常:
// System.Web.HttpException:
// System.Web.HttpResponse.ContentType 属性设置为 null。
public string ContentType { get; set; }
Contenttype属性,它定义服务器发送给客户端内容的MIME类型。 MIME全称Multipurpose Internet Mail Extensions,即多功能Internet邮件扩展。
使用输出流输出一张图片的时候,比如做验证码图片的时候 如果在Firefox中直接浏览验证码是乱码,放在<img>里面则不会
这时候就要事先指定
Response.ContentType = "image/jpeg";//设定MIME类型
在网页编程中我们有时将超链接指向一个Word或Excel文件,当用户点击这个链接时浏览器会自动调用对应方法将这个文件打开。之所以能做到这点 就是因 为用户机器上安装office后会在浏览器中注册对应的MIME资源类型。比如说word文件的MIME类型是Application/msword(前 者是MIME类型,后者是MIME子类),Excel文件的MIME资源类型是Application/msexcel。事实上,凡是浏览器能处理的所有 资源都有对应的MIME资源类型,比如说html文件的MIME类型是Text/html,JPG文件的MIME类型是Image/JPG。在与服务器的 交互中,浏览器就是根据所接受数据的MIME类型来判断要进行什么样的处理,对html、JPG等文件浏览器直接将其打开,对Word、Excel等浏览 器自身不能打开的文件则调用相应方法打开。对没有标记MIME类型的文件,浏览器则根据其扩展名和文件内容猜测其类型。如果浏览器无法猜出,则将它作为 application/octet-stream。要了解各种文件的MIME类型,请在win98 我的电脑->查看->文件夹选项->文件类型 中查看。
MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
下面列出常用的文件对应的MIME类型: