將資料集作為 xml 檔案發送。
// 建立記憶體流
System.IO.MemoryStream ms = new System.IO.MemoryStream();
// 寫入 MemeoryStream
MyDataset.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);
Response.Clear();
// 檔案名稱與附件
Response.AddHeader("Content-Disposition", "attachment; filename=Acounts.xml");
// 檔案大小,顯示下載過程
Response.AddHeader("Content-Length", ms.Length.ToString());
// 模式:下載
Response.ContentType = "application/octet-stream";
// 傳送到客戶端
byte[] b = ms.ToArray();
Response.OutputStream.Write(b,0,b.Length);
響應.End();
}