您的位置:首页 > 其它

如何在.net中实现文件下载

2004-08-30 20:45 459 查看
FileStream fs=new FileStream("d://11.xml",FileMode.Open);
// byte[] buffer=new byte[(int)fs.Length];
// fs.Read(buffer,0,(int)fs.Length);
// fs.Close ();
// // 下载文件
// Page.Response.AddHeader( "Content-Type", "application/octet-stream" );
// Response.Charset = "GB2312";
// Response.Buffer=true;
// HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename="+HttpUtility.UrlEncode(("11.xml")));
//// Response.OutputStream.Write(buffer,0,buffer.Length);
// Response.OutputStream.BeginWrite(buffer,0,buffer.Length,new AsyncCallback(this.MyCallBack),Response.OutputStream);

pCi=CommonFactory.CreateInstance(CommonData.sql);
// pCi.BeginTrans();
// pCi=CommonFactory.CreateInstance(CommonData.sql);
// pCi.Close();
// pCi.CommitTrans();
pCi=pCi=CommonFactory.CreateInstance(CommonData.sql);
pCi.Close();
pCi.Close();
pCi.Destory();





}
private void MyCallBack(IAsyncResult ar)
{
NetworkStream str=(NetworkStream)ar.AsyncState;
HttpContext.Current.Response.ClearHeaders();
str.EndWrite(ar);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: