使用c#从javascript代码启动下载并绕过下载窗口

时间:2016-03-08 04:23:07

标签: c#

我在触发下载窗口的网页中有此链接。是否可以使用c#直接从此处下载文件而无需下载窗口?

<a href="javascript:__doPostBack('CapDirectories$grdFiles$ctl03$ctl01','')">
  Sample_20160307.XLS</a>

1 个答案:

答案 0 :(得分:0)

我不明白为什么不,你可以使用WebClient直接在C#中下载文件。

请参阅:https://msdn.microsoft.com/en-us/library/ez801hhe(v=vs.110).aspx

您只需要确保您可以访问服务器上的文件。如果您通过浏览器下载到本地计算机,则是,浏览器中的安全性每次都会向您发出警告,因此您不会在计算机上下载一些疯狂的恶意软件。