1

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

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

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

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

干杯,大卫。

4

3 回答 3

2

您可以使用MS File Transfer ManagerFree Download Manager之类的下载管理器,也可以自己动手。

于 2009-08-12T00:49:02.133 回答
1

看看我的帖子ASP.NET Web API 文件下载服务与简历支持

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

使用 Web API 为您提供了额外的好处,即能够在 Windows 服务或“普通”.net 应用程序中托管服务。

于 2012-10-18T08:31:39.587 回答
0

c# 中的后台智能传输服务

于 2009-08-12T00:43:38.060 回答