zoukankan      html  css  js  c++  java
  • 如何在xml中存储图片

    操作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的数据库文档管理系统的研究  作者:许 治 薛胜军

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/hongjue/archive/2007/10/09/1816093.aspx

  • 相关阅读:
    爬取校园新闻首页的新闻
    网络爬虫基础练习
    综合练习:词频统计
    免费的论文查重网站
    Hadoop综合大作业
    理解MapReduce
    熟悉常用的HBase操作
    熟悉常用的HDFS操作
    爬虫大作业
    数据结构化与保存
  • 原文地址:https://www.cnblogs.com/cwfsoft/p/1693732.html
Copyright © 2011-2022 走看看