【问题标题】:.NET 3.5 Download Large Files.NET 3.5 下载大文件
【发布时间】:2010-11-18 19:39:26
【问题描述】:

我想让用户下载一个大文件 - 大约 4GB。我希望他们能够恢复失败的下载。

任何人都可以就最好的方法提出任何建议吗?或者是否有任何现成的组件可供 ppl 成功使用?

我正在使用 IIS7 来托管应用程序。

我已经看到了一些方法,但它们都已经很老了。

干杯, 大卫。

【问题讨论】:

    标签: asp.net iis-7 download microsoft-bits


    【解决方案1】:
    【解决方案2】:

    您可以使用下载管理器,如 MS File Transfer ManagerFree Download Manager,或者您可以自己动手。

    【讨论】:

      【解决方案3】:

      看看我的帖子ASP.NET Web API file download service with resume support

      它展示了如何在支持暂停/恢复的 Web API 中实现文件下载服务。您可以选择其中介绍的两种方法之一 - FileStream 包装器或内存映射文件(这种方法仅适用于您的应用程序可以以 64 位运行)。两者都应该支持任意大的文件。

      使用 Web API 可以让您在 Windows 服务或“普通”.net 应用程序中托管服务。

      【讨论】:

        猜你喜欢
        • 2011-01-03
        • 2014-07-21
        • 1970-01-01
        • 2012-01-22
        • 2012-05-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多