当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > 将dataset以xml形式发给客户端下载
SendDataSetasxmlfile.
//CreateMemeoryStream
System.IO.MemoryStreamms=newSystem.IO.MemoryStream();
//WriteMemeoryStream
MyDataset.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);
Response.Clear();
//filename&attachment
Response.AddHeader("Content-Disposition","attachment;filename=Acounts.xml");
//sizeofthefile,toshowprocessofdownloading
Response.AddHeader("Content-Length",ms.Length.ToString());
//mode:download
Response.ContentType="application/octet-stream";
//sendingtoclient
byte[]b=ms.ToArray();
Response.OutputStream.Write(b,0,b.Length);
Response.End();
}
评论 (0) All