很多朋友都遇到过这种情况:Flv格式的文件上传到空间后不能播放,而且通过链接也无法下载,这似乎是一个非常奇怪的问题。其实,原因很简单,因为国内大多数服务器安装的是Windows 2003系统,加强了IIS的MIME验证,一切未注册的扩展文件格式都显示404错误,而默认情况下没有指定输出Flv这种格式的文件,所以,虽然在FTP中可以看到文件已上传,但无法通过http进行访问,当然也就无法播放了。
解决方法有两个:
1、如果您使用的是自己的服务器,则可以登陆服务器后,打开“Internet 信息服务”,选择指定网站的属性,进入“HTTP头-MIME映射-文件类型-新类型”,“关联扩展名”栏填写".Flv",内容类型栏填写"video/x-Flv",搞定。
2、如果您使用的是虚拟主机,而且您的Flv文件名称为"a.Flv",则在虚拟主机上新建一个命名为"a.Flv"的目录,然后把Flv文件上传到这个文件夹,并将Flv文件重命名为"index.htm"(属性-文档-中已添加的扩展名),最后在播放该Flv文件时,一定要记得:文件名保持原样不动,本例中即为"a.Flv"。
解决方法有两个:
1、如果您使用的是自己的服务器,则可以登陆服务器后,打开“Internet 信息服务”,选择指定网站的属性,进入“HTTP头-MIME映射-文件类型-新类型”,“关联扩展名”栏填写".Flv",内容类型栏填写"video/x-Flv",搞定。
2、如果您使用的是虚拟主机,而且您的Flv文件名称为"a.Flv",则在虚拟主机上新建一个命名为"a.Flv"的目录,然后把Flv文件上传到这个文件夹,并将Flv文件重命名为"index.htm"(属性-文档-中已添加的扩展名),最后在播放该Flv文件时,一定要记得:文件名保持原样不动,本例中即为"a.Flv"。