使用带有保存对话框的webclient下载文件

时间:2012-03-19 04:33:33

标签: c# asp.net webclient-download

我有一个疑问,在我的网站上,我必须为前端用户提供一个选项,让我从我的网站下载一个带有进度条的exe。

我可以使用webClient.DownloadFile()吗?

但是当我使用

webClient.DownloadFileAsync(new Uri("http://xyztest.com/xyztest.exe"), "xyztest.exe");

然后exe保存到我网站的文件夹路径。

我想使用保存对话框和进度条保存文件。请提出你的建议。

谢谢,

马赫什

1 个答案:

答案 0 :(得分:0)

您需要设置xyztest.exe的Content-Disposition: Attachment;

然后只需在用户接受后在浏览器中指定网址即可自动下载。