asp.net通過文件下載框將伺服器上的指定路徑文件保存到本地指定位置 ...
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) { //做處理 }