您的位置:首页 > 编程语言 > ASP

ASP.NET中常用功能代码总结(4)——保存图片到XML文件

2005-12-01 08:43 1031 查看
ASP.NET中常用功能代码总结(4)——保存图片到XML文件

整理:Terrylee

一.保存图片到XML文件

1private void UploadImageToXml()
5private void ReadImageFromXml(string ImageID)
6{
7



/**////ID为图片ID
8

int ImgID = Convert.ToInt32(ImageID);
9


10



/**////要打开的文件
11

string fileName = Server.MapPath(".\\WriteXml.xml");
12


13

XmlDocument xmlDoc = new XmlDocument();
14

xmlDoc.Load(fileName);
15

XmlNodeList node = xmlDoc.SelectSingleNode("//Image[ImageID='"+ImgID.ToString()+"']").ChildNodes;
16

if(node!=null)
17



{
18

string strType = node.Item(1).InnerText;
19

string strData =node.Item(4).InnerText;
20

int nSize = int.Parse(node.Item(2).InnerText);
21


22



/**////设定输出文件类型
23

Response.ContentType = strType;
24


25



/**////输出图象文件二进制数制
26

Response.OutputStream.Write(Convert.FromBase64String(strData), 0, nSize);
27

Response.End();
28


29

//也可以保存为图像
30

//FileStream fs = new FileStream(@"C:\aa.BMP", FileMode.OpenOrCreate, FileAccess.Write);
31

//fs.Write((Convert.FromBase64String(strData), 0,nSize);
32

//fs.Close();
33

}
34

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