专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
如何在xml中存储图片(从一个论文中截下来的)
2019-04-15 14:57
发布
生成海报
站内文章
/
PIC单片机
12099
0
966
操作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的数据库文档管理系统的研究 作者:许 治 薛胜军
Ta的文章
更多
>>
如何在xml中存储图片(从一个论文中截下来的)
0 个评论
启动代码和Bootloader
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮