天天看點

[ASP.NET]下載下傳txt格式的檔案

先上源碼

string destFileName = "temp.txt";
                destFileName = Server.MapPath(".") + "\\" + destFileName;
                destFileName = Server.UrlDecode(destFileName);
                if (File.Exists(destFileName))
                {
                    FileInfo fi = new FileInfo(destFileName);
                    Response.Clear();
                    Response.ClearHeaders();
                    Response.Buffer = false;
                    Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(Path.GetFileName(destFileName), System.Text.Encoding.UTF8));
                    Response.AppendHeader("Content-Length", fi.Length.ToString());
                    Response.ContentType = "application/octet-stream";
                    Response.WriteFile(destFileName);
                    Response.Flush();
                    Response.End();
                }
           

利用報頭定義的檔案類型來下載下傳txt檔案。