【问题标题】:ASP.NET / AJAX Download Manager?ASP.NET / AJAX 下载管理器?
【发布时间】:2011-01-25 15:41:24
【问题描述】:

我目前有一个登录用户访问的 asp.net 页面,其中有一堆动态生成的指向他或她拥有并可以下载的 zip 文件的链接。

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

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

谢谢!

【问题讨论】:

    标签: asp.net ajax download


    【解决方案1】:

    您无法使用纯 asp.net 和 ajax 执行此操作,因为浏览器沙箱不允许您访问用户计算机来保存文件。

    所以你需要使用某种插件。

    Here's 一个 ActiveX 插件,可以满足你的需求,但它只能在 IE 中运行,而且价格昂贵。我不会去那里...

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

    但请记住,您可能会因为强迫某些用户使用您的下载器而惹恼他们,并且需要付出相当大的努力才能获得可以与现有浏览器下载管理器竞争的高速、强大的下载器.例如Free Download Manager

    【讨论】:

    • 如果我使用某种 java 下载管理器,那将是首选。我认为拥有 java 的用户比使用 silverlight 的用户多。
    • @nextgenneo - 我个人会选择 Silverlight。 Silverlight 的渗透率相当大并且还在增长,Java 似乎有越来越多的安全漏洞/漏洞。但这只是我。你的情况可能不同。但是,无论您使用什么插件,强制用户使用特定下载器的问题都是一样的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多