服务器端直接向客户端输出文件内容保存

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();
    }

posted @ 2009-08-18 15:39  oraclejava  阅读(158)  评论(0)    收藏  举报