C#单击按钮时如何触发文件下载?

时间:2016-05-05 22:16:23

标签: c# asp.net download webforms

我有一个只有一个按钮的ASP.NET Webform。我的电脑上还有一个1 GB的zip文件。

当我点击按钮时,我想触发在Internet Explorer中下载我的1 gb zipfile。在下载过程中,我希望能够暂停和恢复下载。

我一直试图弄清楚如何实现这一目标,但收效甚微。如何创建此功能?

Iv在MSDN上发现了一个名为:

的函数
TriggerFileDownload

https://msdn.microsoft.com/en-us/library/gg593105(v=vs.85).aspx

但我不确定如何利用它。我现在所有的都是按钮的OnClick事件。有谁知道我怎么能让这个按钮完成这个?

1 个答案:

答案 0 :(得分:0)

以下是MSDN上使用HttpHandler和文件缓冲技术实现下载暂停和恢复的示例

https://code.msdn.microsoft.com/Implement-resume-in-aspnet-c1bbde36