我法播放flv视频文件(MIME设置问题)
这几天一直在研究为何无法播放flv,在本机上试验可以,在服务器上就不行,win2003+iis6.0+NTFS格式,以为是权限问题怎么改也不起作用。偶然发现把播放器里的mp3、flv地址拿过来在迅雷里面下载 flv却无法下载 mp3却可以 。后来在网上看到关于“MIME设置问题导致某些类型文件无法下载”
QUOTE:介绍 MIME (Multipurpose Internet Mail Extensions,多目的Internet邮件扩展)是创建用于电子邮件交换,网络文档,及企业网和Internet上的其他应用程序中的文件格式的规范。每个MIME格式包含一个MIME内容类型("MIME type")和指示存储在这个文件中的数据的子类型。MIME类型和子类型一般以类型/子类型的形式列出。例如,一个MPEG视频文件将会以"video/mpeg" 的形式列出。MIME类型/子类型列表包括可接受的文件名扩展名。例如,列出一个MPEG文件的MIME信息的表格可能包含如下的一个MPEG条目: 类型/子类型
扩展名
video/mpeg
.mpe, .mpeg, .mpg
MIME 格式的内容广泛用于网络文档中。例如,你可以将一个MPEG文件连接到一个网页上。当用户浏览这个网页单击这个MPEG文件连接时,当下载这个MPEG 文件到这个浏览器显示时,IIS和Microsoft® Internet EXPlorer浏览器执行下面的事件序列:
连同这个文件,IIS将MIME类型和子类型(video/mpeg, video/mpe, 或 video/mpg)发送到这个浏览器。
如果对MPEG MIME格式的支持是固有的,这个浏览器就会显示这个文件。
如果这浏览器不包含对MIME格式的固有支持,这个浏览器在它的助手应用程序的表格中查找这个文件名扩展名。然后,它或者选择相应的帮助应用程序显示这个文件或者返回一个错误信息。
IIS 包含一个最通用的基于网络的mime类型和子类型及相关联的文件名扩展名的一个表格。如果IIS没有你下载的这个MIME格式文件的MIME信息,那么 IIS将向这个文件附加一个缺省的MIME身份。结果,这个接收文件的客户可能会误解它的内容。你可以为身份不在表格中的文件向IIS手动加入MIME类型,子类型和文件名扩展名。见关于加入用于你的IIS版本的MIME类型的部分。 注意,当计划使用一个MIME格式时,你必须为助手程序配置浏览器来处理这个浏览器不能直接支持的所有MIME类型。
添加全局 MIME 类型
在 IIS 管理器中,展开本地计算机,右键单击要向其添加 MIME 类型的计算机,单击“属性”。
单击“MIME 类型”选项卡。
单击“新建”。
在“扩展名”框中,键入文件扩展名。
在“MIME 类型”框中,键入与客户端计算机上所定义的文件类型完全匹配的说明。 注意 还可以为无扩展名或未定义 MIME 类型的文件创建 MIME 类型。要完成此操作,在“扩展名”框中键入星号 (*),并且在“MIME 类型”框中键入 application/octet-stream。
单击“确定”。
将 MIME 类型添加到网站或目录
在 IIS 管理器中,右键单击要为其添加 MIME 类型的网站或网站目录,单击“属性”。
单击“HTTP 头”选项卡。
单击“MIME 类型”。
单击“新建”。
在“扩展名”框中,键入文件扩展名。
在“MIME 类型”框中,键入与客户端计算机上所定义的文件类型完全匹配的说明。如果定义一个已在较高级别定义的 MIME 类型,那么系统将提示您选择此 MIME 类型应该驻留的级别。
单击“确定”。
比如 扩展名:.flv
MIME类型:flv file
设置好以后 播放器果然可以播放了