1、說明
通過文件下載框實現將服務器上的文件下載到本地指定位置。這里需要指定服務器文件路徑
try
{
string strFilePath = Server.MapPath("~") + "/excel/20170206104654.xlsx";//服務器文件路徑
FileInfo fileInfo = new FileInfo(strFilePath);
Response.Clear();
Response.Charset = "GB2312";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.AddHeader("Content-Disposition", "attachment;filename=" + Server.UrlEncode(fileInfo.Name));
Response.AddHeader("Content-Length", fileInfo.Length.ToString());
Response.ContentType = "application/x-bittorrent";
Response.WriteFile(fileInfo.FullName);
Response.End();
}
catch (System.Threading.ThreadAbortException ex)
{
//不做處理
}
catch (Exception ex)
{
//做處理
}


