我试图从网站下载excel xls文件时遇到困难。 单击链接时会下载文件,我需要使用c#控制文件的保存位置,或者能够一起下载c#中的文件。
这是该网站 - 您将在右上角看到该链接。
http://reo.wellsfargo.com/WBREOHome.aspx?&srchState=AK&srchCity=&srchCounty=&srchZip=&srchPriceLower=0&srchPriceUpper=9999999&srchPropertyType=&srchBeds=0&srchBaths=0&srchStatus=
这是一个链接,用于描述执行此类下载的方法,但我无法完成这项工作,并且非常需要帮助。 如果有人知道如何使用webclient或基本httpwebrequest下载xls文件,请告诉我。
答案 0 :(得分:0)
您可以在任何ASP.NET LinkButton上调用此方法。可以设置要下载的excel文件的路径。根据您的需要进行更改。
protected void download(object sender, EventArgs e)
{
string fname = "Excel_Sheet_Format.xlsx";
string path = "C:/Users/dell/Desktop/Excel_Sheet_Format.xlsx";
string name = Path.GetFileName(path);
string ext = Path.GetExtension(path);
Response.AppendHeader("content-disposition","attachment; filename=" + name);
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
Response.WriteFile(path);
Response.End();
}