xml图片的生成

80酷酷网    80kuku.com

  xml

xml图片的生成:读出base64码,写入xml.通过xmltextreader读取存为图片

string xmlFileName=strTempXml;
     XmlTextWriter xw=new XmlTextWriter(xmlFileName,Encoding.UTF8);
     xw.WriteStartDocument();
     xw.WriteStartElement("image");
     xw.WriteString(photo);
     xw.WriteEndElement();
     xw.WriteEndDocument();
     xw.Flush();
     xw.Close();
     //写入xml成功

     //从xml读入到图片
     XmlTextReader xr=new XmlTextReader(strTempXml);
     byte[] buffer = new byte[bufferSize];
     int readByte=0;
     //Create a file to write the bmp back.  jpg 用展示目录下的文件第一部分 串口通讯校验码计算类 提取网页中的超链接 全能数据库组件含下载实例源码地址 图片文件防盗链程序 防盗链源码图片防盗链 用实现生成文档原码 用实现在客户区拖动窗体 中代码控件实现打开保存改变字体颜色打印功能 用在中嵌入并且操作表格如何让他不提示是否保存并取消保存 中使用来实现软件自动升级 获取服务端硬件信息和客户端浏览器信息所在城市 代替文件 控件随窗体自动缩放大小 用代码控制的部份字体大小和颜色 身份证有效性验证 从外接设备得到图片摄像头扫描仪等等 得到中文字符串首拼 集合类的定义和使用 报表设计器的实现探讨表示新图片
     this.jpgPackFile=this.jpgPackFile.Replace(".jpg",j+".jpg");
     FileStream fileNew = new FileStream(this.jpgPackFile, FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite);
     BinaryWriter bw = new BinaryWriter(fileNew);
     xr.MoveToContent();  
     do
     {
      readByte=xr.ReadBase64(buffer, 0, bufferSize);
      bw.Write(buffer, 0, readByte);
     } while(readByte>=bufferSize);

     bw.Flush();   
     bw.Close();   
     fileNew.Close();
     xr.Close();//关闭 !!!! 

 



分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: