flv的视频文件上传后打不开也不能播放
IIS服务器有一个MIME类型库,它这样说到:IIS只为扩展名在MIME类型列表中注册了的文件提供服务。要配置更多的文件扩展名,请单击“MIME类型”。也就是说,如果某个扩展名没有在IIS的MIME类型列表中,访问的时候IIS会给出404文件未找到错误。
很巧,IIS默认的MIME类型列表中没有注册.flv的扩展名。所以会产生flv文件上传后打不开,也不能播放的错误。目前大多数虚拟主机商提供的虚拟主机都是注册过flv类型的,少数没有的如果你遇到了请联系虚拟主机提供商解决此问题。对于自己拥有服务器的请看IIS设置:
设置方法有两个,一种是全局的,一种是针对某个虚拟主机的。
一、全局的设置方法
全局设置后,会使IIS服务器下所有虚拟主机都支持,具体设置方法:打开“Internet信息服务器(IIS)” -> “本地计算机机” -> “属性” -> “MIME 类型” - > “新建”
二、只针对某个虚拟主机的设置方法
打开“Internet信息服务器(IIS)” -> “本地计算机机” -> 选择要设置的虚拟主机 -> “属性” -> “HTTP 头” -> “MIME 类型” - > “新建”
在新建MIME类型窗口里的:扩展名 填入“flv”,MIME类型 填入“application/x-shockwave-flash”
MIME类型不一定得使用:application/x-shockwave-flash,也可以是其它,如果你对MIME类型有一定了解,那你可以自由设置,不然就使用 application/x-shockwave-flash。
完成所有设置后,重启动IIS服务器,问题就解决了。
- 上一条:
- 下一条:
