沈逸的IT专栏---shenyisyn

自媒体《程序员在囧途》主编

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

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

  }

阅读更多
文章标签: .net buffer byte
个人分类: 技术开发
想对作者说点什么? 我来说一句

何在PB中实现串口编程

2011年11月22日 27KB 下载

jsp页面实现文件的下载功能

2014年03月18日 141KB 下载

何在C#中实现OPC数据访问.pdf

2018年06月08日 738KB 下载

Com and .Net Interoperability

2007年05月11日 6.36MB 下载

asp.net自定义控件教程

2010年03月19日 742KB 下载

何在VB、VC和.NET中使用halcon.rar

2012年05月16日 2.11MB 下载

ASP.net中绘制饼图与棒图

2008年07月11日 210KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭