asp.net直接向客户端输出文件内容并提示保存的方法

发布时间:2019-10-11编辑:脚本学堂
asp.net开发的程序,直接向客户端输出文件内容,并提示保存。这个功能,用于文件下载,好像不错的,供大家学习参考。

asp.net 直接输出文件内容到客户端,并提示保存。
 

复制代码 代码示例:

ResponseFile("输出的文件内容", "直接保存.txt");

protected void ResponseFile(string fileContent, string filename)
{
 string coding = "gb2312";
 Response.Clear();
 Response.Charset = coding;
 Response.Buffer = true;
 this.EnableViewState = false;
 Response.ContentEncoding = System.Text.Encoding.GetEncoding(coding);//.Default;
 Response.AppendHeader("Content-Disposition", "attachment;filename=" + filename);
 Response.Write(fileContent);
 Response.Flush();
 Response.Close();

 Response.End();
}