当前位置: 首页 > 知识 >正文

文件类型不受支持文件扩展名不正确或文件已损坏怎么办(pip命令也支持扩展名为.whl的文件直接安装)

在IIS6中添加可下载的文件类型。

IIS6.0无法处理未知的MIME类型。IIS 6只为已知文件扩展名的文件请求提供服务。如果所请求内容的文件扩展名没有映射到已知的扩展名,服务器将拒绝该请求。也就是IIS不支持未知文件的扩展下载!

症状当您从IIS 6.0 Web服务器请求文件,并且文件扩展名不是Web服务器上定义的MIME类型时,您将看到以下错误信息:HTTP错误404-找不到文件或目录。

原因IIS的早期版本包含通配符MIME映射,允许IIS处理任何文件,而不考虑扩展名。IIS 6.0不包含通配符MIME映射。

无法处理在IIS元数据库中MimeMap节点之外定义的任何类型的扩展。

解决办法

使用MIME类型

多用途Internet邮件交换(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为所有文件提供服务。

同时忽略文件扩展名。

要点& nbsp;& nbsp;您必须是本地计算机上Administrators组的成员,或者被授予执行下列步骤的适当权限。为了安全起见,最好使用不属于Administrators组的帐户登录计算机。

然后使用Run As命令以管理员身份运行IIS管理器。在命令提示符下,

键入runas/user:administra tive _ account name ' MMC % systemroot %/system32/inetsrv/IIS。理学硕士。

让IIS6支持DVf文件格式下载:

Extension: DVF ASCII: MS_VOICE You can use the Sony Player Plug-in Version 1.2 for the Microsoft Windows Media Player Application to play.

要为特定扩展名定义MIME类型,请按照下列步骤操作:

1. 打开IIS Microsoft 管理控制台(MMC),右键单击本地计算机名称,然后单击'属性'。 2. 单击'MIME 类型'。 3. 单击'新建'。 4. 在'扩展名'框中,

键入所需的文件扩展名(例如,dvf 录音笔文件)。 5. 在'MIME 类型'框中,键入application/octet-stream。 6. 应用新设置。请注意,

您必须重新启动'万维网发布服务'或等待工作进程循环以使更改生效。在此示例中,IIS 现在可以处理带有.dvf扩展名的文件,你的IIS即可提供录音笔文件的下载了。

如果希望处理所有文件而不考虑文件扩展名(例如,如果您无法预知将处理的所有文件),请按照下列步骤添加通配符映射:

注意:您只能在故障排除过程中将通配符映射添加到IIS MIME 映射中,以作为一种临时解决方案。确定缺少MIME 类型是问题的原因后,请删除通配符映射,

然后添加需要处理的MIME 类型的特定映射。1. 打开IIS Microsoft 管理控制台(MMC),右键单击本地计算机名称,然后单击'属性'。 2. 单击'MIME 类型'。

3. 单击'新建'。 4. 在'扩展名'框中,键入星号(*)。 5. 在'MIME 类型'框中,键入application/octet-stream。 6. 应用新设置。请注意,

您必须重新启动'万维网发布服务'或等待工作进程循环以使更改生效。 注意:除了在IIS 全局层进行上述更改外,还可以在元数据库的较低层添加必要的MIME 类型。此时,

您可以指定允许处理具有特定文件扩展名的站点或目录,而不是全局性允许所有站点处理该扩展名。

相关文章:
  • 4月18日基金净值:国富沪港深成长精选股票A最新净值1.7412,跌0.46%
  • 5月22日基金净值:天弘中证500ETF最新净值0.9867,跌0.01%
  • 5月23日基金净值:中银新回报灵活配置混合A最新净值1.645,跌0.12%
  • 6月8日基金净值:摩根慧见两年持有期混合最新净值0.7103,跌0.31%
  • 7月6日基金净值:富国宝利增强债券最新净值1.2404,跌0.12%
  • 6月30日基金净值:博时产业新动力混合A最新净值2.43,涨0.45%
  • 7月5日基金净值:富国中证军工指数(LOF)A最新净值1.104,跌1.16%
  • 7月6日基金净值:富国中证1000指数增强(LOF)A最新净值1.9612,跌0.24%
  • 华夏半导体龙头基金经理高翔:紧抓半导体行业的三条投资脉络_基金频道_证券之星
  • 4月11日基金净值:嘉实优质精选混合A最新净值0.7078,跌0.14%_基金频道_证券之星