我正在尝试使用telerik asyncUpload,它可以在所有浏览器中正常工作但在IE9中,我应该打开兼容模式,以便在我选择文件后看到我的文件上传过程,但是在这个演示站点中(http: //demos.telerik.com/aspnet-ajax/upload/examples/async/webmail/defaultcs.aspx)它在IE9中工作正常,无需打开兼容模式,我该如何为IE9做这样的演示站点?< / p>
当我在IE9以外的浏览器中选择文件时,会显示文件名,并显示一个显示文件上传的小进度条,文件名旁边还会出现一个小删除按钮,但在IE9中,我选择了我的文件后看不到任何内容,我应该打开兼容模式,我希望这个描述很有帮助,但在演示网站中,一切都适用于所有浏览器,我缺少什么?
我也要将我的图像存储在数据库中,是否需要执行回发?我的文件存储在哪里?
答案 0 :(得分:1)
我发现这篇文章听起来与您遇到的问题类似。
基本上IE9中的Flash模块存在一些问题,与Flash有关。这可能是你在IE9中看不到任何东西的原因。
如果这是问题,他们建议使用以下JS禁用闪存模块:
<script type="text/javascript">
Telerik.Web.UI.RadAsyncUpload.Modules.Flash.isAvailable = function () { return false; }
</script>