下载文件到本地

public void DownLoadFile()
        {         
            try
            {
                string strFilePath = Server.MapPath("~") + "/File/指南.pdf";//服务器文件路径
                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 (Exception ex)
            {                
            }
        }
原文地址:https://www.cnblogs.com/nayilvyangguang/p/13474881.html