一个客户的网站从原来虚拟主机换到一个win2003的云主机上,转移数据,配置环境全部妥当后,发现网页上原来的FLV格式的视频全成一片空白了,不是播放不了,而是播放控件都没有加载出来,白茫茫一片。开始我以为是因为浏览器的问题,没有安装flash插件。当时我再次登录原虚拟主机的地址后发现,视频正常。就排除了这个疑问。
那么这个究竟是怎么回事呢,其实之前的博文里面有一篇MIME类型对照表(博文:https://www.anji66.net/article/id/10.html)。在win2003系统中对应的IIS6对MIME类型的验证做了增强操作。没有认证的扩展名系统是无法提供显示的。所以搞清楚这个原因后就好办了,在IIS里面添加MIME映射关系就好了。
1、打开IIS管理器,找到对应网站,点击右键=》属性=》HTTP头=》MIME类型
2、在弹出的对话框中点击新建。扩展名输入:.flv
。MIME类型输入:flv-application/octet-stream
或者 video/x-flv
点击确定后关闭IIS设置。
设置好以后,就去浏览器上刷新看看吧,flv格式的视频就可以正常播放了。如果网站上出现这种比较特殊的无法打开的内容,不妨去看一下MIME的映射哦。