[精]为IIS增加未知MIME类型文件的下载支持

本文介绍如何为IIS增加未知MIME类型文件的下载支持。

Multipurpose Internet Mail Exchange(MIME)类型说明了Web浏览器或邮件应用程序如何处理从服务器接收的文件。例如,当Web浏览器请求服务器上的某一项目时,也会请求此对象的MIME类型。某些MIME类型(例如图形)可以在浏览器内部显示。其他的MIME类型(例如文字处理文档)则需要使用外部帮助应用程序来显示。

当IIS传递邮件消息给邮件应用程序或传递网页给客户端Web浏览器时,IIS也发送了所传递数据的MIME类型。如果存在以特定格式传递的附加或嵌入文件,那么IIS就会通知客户端应用程序嵌入或附加文件的MIME类型。然后客户端应用程序就知道了如何处理或显示正从IIS接收的数据。

IIS只为具有已在MIME类型列表中注册的扩展名的文件提供服务,并且也允许配置其他的MIME类型和更改或删除MIME类型。

IIS预配置为识别全局MIME类型的默认设置。您在IIS中创建的所有网站可以识别这些MIME类型。MIME类型还可以独立于其他的或全局定义的类型,在网站和目录级别上定义。当在网站或目录级别上查看MIME类型时,只显示唯一对应于此级别的类型,并非从上一级别继承的所有类型。如果在较低级别修改MIME类型后,又在全局级别上应用相同的MIME类型,那么全局级别的MIME类型将覆盖在较低级别修改过的MIME类型。

如果客户端请求引用了其扩展名未在MIME类型中定义的文件扩展名,那么IIS将返回一个404.3错误。通过添加通配符(*)MIME类型,也可以将IIS配置成向所有的文件提供服务,而忽略文件扩展名。

在IIS中增加未知MIME类型文件的下载支持其实很简单,在“网站”上单击右键打开属性,进入“HTTP头”选项卡—“MIME文件类型”,按 如下设置即可:
在“扩展名”框中键入星号 (*),并且在“MIME 类型”框中键入 application/octet-stream
效果如下图所示:
《[精]为IIS增加未知MIME类型文件的下载支持》

然后一路“确定”即可。无需重启IIS,立刻生效。

    原文作者:Cubuntu
    原文地址: https://blog.csdn.net/cubuntu/article/details/7782295
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞