日期:2014-05-16  浏览次数:20384 次

为什么IE中运行的Javascript获取Flash文件会失败?服务端是Asp.net
正在做一个文件上传的功能,使用了SWFUpload插件,在Chrome下运行正常,在IE下死活出不来

用IE调试功能看了Http请求情况,发现一个获取swf文件的请求失败了,如下图


如果认为是服务端对该请求进行了限制,Chrome浏览器却是可以.
如果说是浏览器的问题,但我试了用IE打开SWFUpload官方的Demo,是正常运行的,只是他们用的是PHP的后台.

控件初始化代码如下


这里的路径 flash_url: "swfupload.swf" 应该是没问题的,我已经把文件拿到与页面相同的文件夹下了

------解决方案--------------------
晕。。。swf的响应头怎么变成text/html了。。。。你配置过什么东东了吧导致IE无法识别flash

而且确认IE安装了flash的acx