C# 下载没有完整路径的文件
我正在制作一个WindowsForm应用程序,想从网页下载一个xls文件。该文件是在点击该网页上的图像时生成的,并给我一个“另存为”对话框。 现在,URL没有给出文件的完整路径,使用一些网络嗅探工具,我发现文件下载URL与网页URL相同 我使用下面的代码,但问题是它下载整个网页,而不是文件 网址如下: 我正在使用以下代码:C# 下载没有完整路径的文件,c#,webclient,webclient-download,C#,Webclient,Webclient Download,我正在制作一个WindowsForm应用程序,想从网页下载一个xls文件。该文件是在点击该网页上的图像时生成的,并给我一个“另存为”对话框。 现在,URL没有给出文件的完整路径,使用一些网络嗅探工具,我发现文件下载URL与网页URL相同 我使用下面的代码,但问题是它下载整个网页,而不是文件 网址如下: 我正在使用以下代码: private void button1_Click(object sender, EventArgs e) { WebClient clie
private void button1_Click(object sender, EventArgs e)
{
WebClient client = new WebClient();
client.DownloadFile(@"http://rambo.xxx.com/ADHOC/UserReports.aspx?ADHOC_ID=63", @"C:\temp.xls");
}
我知道它是由某个.aspx文件动态生成的,但是根本没有办法通过编程方式下载该文件吗
搜索了SO&Google,但没有回答我的问题
编辑:添加到页面的ViewSource。@patrickhoffman我的意思是,URL没有给出该文件的完整路径。比如:它不能与网页URL相同。尝试使用Fiddler2。这是真实的URL吗?找不到此服务器上找不到请求的URL/ADHOC/UserReports.aspx。@HamletHakobyan:正在下载Filder。将让您知道。也有可能该页面包含Javascript进行实际下载。你检查过网页的来源了吗?