flv的视频文件上传后打不开也不能播放

作者:mfkiqpl ┆ 来源:tbp ┆ 添加:2008-4-21 9:21:21 ┆ 更新:2008-4-21 9:21:21
浏览量: ┆ 文字大小:[ ] ┆ 加入收藏

  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服务器,问题就解决了。

  • 上一条:
  • 下一条: