如何在.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);
}
// 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);
}
相关文章推荐
- 3721病毒杀除方法详解
- 3721病毒杀除方法详解
- Protel 99 快捷键
- 从XML到Java代码的数据绑定之二
- 代码还是要亲自动手写才行啊
- 此刻,你心里想起谁
- php(gd库)输出中文图像的转换函数
- php(gd库)输出中文图像的转换函数
- 如何添加网站分类
- PHP下GD安装全攻略
- PHP下GD安装全攻略
- IMF后台管理集成系统功能升级
- 从XML到Java代码的数据绑定之一
- 如何禁用Windows屏保和电源管理
- 转载文章一篇,呼应园主的.text分享
- RMI学习笔记(二)-----RMI远程调用实例(一)
- RMI学习笔记(一)-----概述
- Oracle 数据库的备份与恢复
- Oracle 数据库的备份与恢复
- 多媒体图形图像技术