IIS怎么提供Rmvb及其他格式文件下载及播放
今天一个客户来问,为什么原来他的网站上面 rmvb 文件可以下载,而使用了我们的机器后就显示 404 error 提示无此文件?
我去客户机器里面看了一下,目录里面确实存在这个文件,那么现在就缺少 IIS 对 rmvb 格式的支持了。
IIS6默认是没有支持RMVB这种扩展名的文件格式的,所以IIS中站点属性里的MIME类型中,需要手动添加,网站的属性>HTTP头->MIME类型->新建,扩展名、MIME类型按下面填写
1、按这个配置,rmvb 文件可以在线播放
扩展名为:rmvb
MIME类型:application/vnd.rn-realmedia (这个类型也适用于 rm 文件)
或者
MIME类型:application/vnd.rn-realmedia-vbr
2、按这个配置,rmvb 文件只能正常下载,不能在线播放
这样IIS就支持所有文件了。
IIS6.0默认情况下支持的文件类型到底有那些呢?
打开C:\WINDOWS\system32\inetsrv下的MetaBase.xml 文件看下就知道了。
扩展名为:rvmb
MIME类型为:application/octet-stream
(要是你想让IIS支持所有的任何扩展名的文件都可以下载访问的话,只需将 rmvb 改成 * 即可)