0

我正在尝试使用telerik asyncUpload,它在所有浏览器中都可以正常工作,但在IE9中,我应该打开兼容模式以便在选择文件后查看我的文件上传过程,但是在这个演示站点(http://demos .telerik.com/aspnet-ajax/upload/examples/async/webmail/defaultcs.aspx)它在 IE9 中工作正常,无需打开兼容模式,我怎样才能为 IE9 做类似这个演示站点的事情?

当我在 IE9 以外的浏览器中选择文件时,会显示文件名并显示一个显示文件上传的小进度条,文件名旁边还会出现一个小删除按钮,但在 IE9 中我选择文件后什么都看不到,我应该打开兼容模式,我希望这个描述会有所帮助,但是在演示站点中,所有浏览器都可以正常工作,我错过了什么?

我还要将我的图像存储在数据库中,我需要执行回发吗?我的文件存储在哪里?

4

1 回答 1

1

我发现这篇文章听起来与您遇到的问题相似。

http://www.telerik.com/community/forums/aspnet-ajax/async-upload/select-button-with-not-show-the-select-files-window.aspx

基本上IE9的Flash模块出现了一定的问题,和Flash有关。这可能就是您在 IE9 中看不到任何内容的原因。

如果这是他们建议使用以下 JS 禁用 flash 模块的问题:

<script type="text/javascript">
Telerik.Web.UI.RadAsyncUpload.Modules.Flash.isAvailable = function () { return false; }
</script>
于 2012-09-21T14:34:45.950 回答