ASP.NET/AJAX下载管理器?

ASP.NET/AJAX下载管理器?,asp.net,ajax,download,Asp.net,Ajax,Download,我目前有一个asp.net页面,loggd in用户可以访问该页面,并且有一组动态生成的zip文件链接,他或她可以下载这些文件 目前他们点击下载,我无法知道它是否成功完成,所以无法登录。我确实记录了这次尝试 是否有好的下载管理器或解决方案可供我使用,以便他们在网站上有进度条,他们可以将多个进度条排队,最重要的是,我可以跟踪失败和成功的下载。 谢谢 纯asp.net和ajax无法做到这一点,因为浏览器沙盒不允许您访问用户计算机来保存文件 所以你需要使用一些插件 一个ActiveX插件,可以做你想要

我目前有一个asp.net页面,loggd in用户可以访问该页面,并且有一组动态生成的zip文件链接,他或她可以下载这些文件

目前他们点击下载,我无法知道它是否成功完成,所以无法登录。我确实记录了这次尝试

是否有好的下载管理器或解决方案可供我使用,以便他们在网站上有进度条,他们可以将多个进度条排队,最重要的是,我可以跟踪失败和成功的下载。


谢谢

纯asp.net和ajax无法做到这一点,因为浏览器沙盒不允许您访问用户计算机来保存文件

所以你需要使用一些插件

一个ActiveX插件,可以做你想要的,但它只在IE中工作,而且价格昂贵。我不会去那里

当您使用Asp.net时,更好的选择是在Silverlight中编写您自己的下载实用程序


不过,请记住,您可能会通过强迫用户使用您的下载程序来激怒一些用户,而要获得一个高速、健壮的下载程序,与现有的浏览器下载管理器竞争,需要付出相当大的努力。如果我使用某种java下载管理器,我会更喜欢它。我认为拥有java的用户比silverlight多得多。@nextgenneo-我个人会选择silverlight。Silverlight的渗透非常大,而且还在增长,java似乎有越来越多的安全缺陷/漏洞。但那只是我。你的情况可能不同。然而,无论你使用什么插件,在你的用户身上强制一个特定的下载程序的问题都是一样的。