如何在xml中存储图片(从一个论文中截下来的)

转载 2007年10月09日 01:58:00

操作XML 文件,需引用System.Xml 命名空间。以下是将上传文件控件File1 中上传的图片转换成JPG 格式,再以Base64 码存入到Xml 文件的根节点“Report”下的“Image”节点中的代码:

Bitmap Pic;
Pic 
= new Bitmap(File1.PostedFile.InputStream);
MemoryStream stream 
= new MemoryStream();
Pic.Save(stream,ImageFormat.Jpeg);
Byte[] image 
= stream.ToArray();
string strXmlFileName = YourFileName;
XmlDocument MyDoc
=new XmlDocument();
MyDoc.Load(strTempXmlFile);
//载入xml 模板文件,
strTempXmlFile 为模板文件名
XmlNode nd 
= MyDoc.SelectSingleNode(@"/Report/
Image
");
string textString = System.Convert.ToBase64(image);
nd.InnerText 
= textString;
MyDoc.Save(strTempXmlFile);

 可以通过Byte 类的ConvertFromBase64 方法将用Base64 编码
的字符串转换成Byte[]数据类型,因此从Xml 文件中读出图片也十分简单。

 

来源:XML的数据库文档管理系统的研究  作者:许 治 薛胜军

c++截取屏幕图片并保存(函数代码实现)

//获取桌面窗口的CDC CDC *pdeskdc = GetDesktopWindow()->GetDC(); CRect re; //获取窗口的大小 GetDesktopWindow(...
  • ghevinn
  • ghevinn
  • 2014年06月03日 17:18
  • 7816

python下以api形式调用tesseract识别图片验证码

转载地址:http://www.cnblogs.com/zhongtang/p/5757406.html python下以api形式调用tesseract识别图片验证码 一、背景 ...
  • lushilun
  • lushilun
  • 2017年11月02日 09:33
  • 146

theano的scan的大概科普文章。。。

一、theano的工作原理     在theano编程中,Graph是指导theano如何对变量进行操作的唯一途径,theano变量和theano Ops(操作)是Graph的两个基本构成元素。...
  • u011954647
  • u011954647
  • 2016年08月26日 14:54
  • 400

c#中如何用xml来保存并提取图片

private void button1_Click(object sender, EventArgs e) { try{ ...
  • idebian
  • idebian
  • 2013年04月20日 22:24
  • 2362

[问题]从bitbucket弄下来的C++代码该怎么用

从bitbucket上弄下来一个C++的代码,目前还不知道怎么用。如图 然后我尝试用eclipse用,下载的Eclipse IDE for C/C++ Developers (eclipse-c...
  • researchstep
  • researchstep
  • 2015年11月03日 10:43
  • 316

XML乱码问题和encoding的理解

文件编码也称为字符编码,用于指定在处理文本时如何表示字符。一种编码可能优于另一种编码主要取决于它能处理或不能处理哪些语言字符,不过通常首选的是 Unicode。读取或写入文件时,未正确匹配文件编码的情...
  • sxh850297968
  • sxh850297968
  • 2014年11月21日 16:59
  • 5438

Screenmilker——如何在安卓上秘密的截屏

NDSS 2014的一片paper,《Screenmilker:How to Milk Your Android Ccreen For Secrets》,从你的Android手机屏幕获取你的隐私,该文...
  • zhaolina004
  • zhaolina004
  • 2014年10月21日 20:08
  • 731

cocos2d-x中截屏的方法、保存图片,以及使用截屏作为背景实例

cocos2d-x中截屏的方法、保存图片,以及使用截屏作为背景实例
  • qq_32319583
  • qq_32319583
  • 2016年11月29日 17:50
  • 605

给存储过程传递一个表(XML运用)

http://www.sqlservercentral.com/articles/Stored+Procedures/2977/ By Jacob Sebastian, 2007/0...
  • u012992506
  • u012992506
  • 2014年05月15日 10:49
  • 960

使用XML生成菜单

使用XML生成菜单 直接在代码中添加菜单项,给菜单项分组等,这是比较传统的做法,它存在着一些不足。比如说,为了响应每个菜单项,我们需要用常量来保存每个菜单项的ID等。为此,Android提供了一...
  • qq_33990001
  • qq_33990001
  • 2016年04月13日 22:22
  • 465
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何在xml中存储图片(从一个论文中截下来的)
举报原因:
原因补充:

(最多只允许输入30个字)