国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

將一個圖片以二進(jìn)制值的形式存入Xml文件中

2019-11-18 19:15:44
字體:
供稿:網(wǎng)友

選擇自 xinyuxin912 的 Blog

將一個圖片以二進(jìn)制值的形式存入xml文件中


try
   {
    int readByte = 0;        //
    int bytesToRead = 100;       //數(shù)據(jù)緩沖區(qū)大小
    string fileName = "../../WriteXml.xml";   //要打開的文件
    //   this.textBox1.Text = string.Empty;           

    // 打開圖片文件,利用該圖片構(gòu)造一個文件流
    FileStream fs = new FileStream("../../001.jpg",FileMode.Open);
    // 使用文件流構(gòu)造一個二進(jìn)制讀取器將基元數(shù)據(jù)讀作二進(jìn)制值
    BinaryReader br = new BinaryReader(fs);

 
    XmlTextWriter xmlTxtWt = new XmlTextWriter(fileName,Encoding.UTF8);
    //輸出設(shè)置 代碼縮進(jìn)
    xmlTxtWt.Formatting = Formatting.Indented;
    //   xmlTxtWt.Indentation = 4;

    //書寫聲明
    xmlTxtWt.WriteStartDocument();
    xmlTxtWt.WriteStartElement("picture","ContactDetails","定義命名空間
    xmlTxtWt.WriteStartElement("image");            //定義節(jié)點
    xmlTxtWt.WriteAttributeString("imageName","002.jpg");        //添加圖片屬性

    byte[] base64buffer = new byte[bytesToRead];          //開辟緩沖區(qū)
    do
    {
     readByte = br.Read(base64buffer,0,bytesToRead);      //將數(shù)據(jù)讀入字節(jié)數(shù)組
     xmlTxtWt.WriteBase64(base64buffer,0,readByte);       //將數(shù)組中二進(jìn)制值編碼為Base64并寫出到XML文件

    }while(bytesToRead <= readByte);

 
    xmlTxtWt.WriteEndElement();
    xmlTxtWt.WriteEndElement();
    xmlTxtWt.WriteEndDocument();

 
//    xmlTxtWt.Flush();
    xmlTxtWt.Close();

    MessageBox.Show("讀寫結(jié)束!");

    //   this.textBox1.Text = ReadXml(fileName);
   }
   catch(Exception ex)
   {
    MessageBox.Show(ex.ToString());
   }


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 拉萨市| 扎赉特旗| 开平市| 个旧市| 锡林浩特市| 黄陵县| 左贡县| 吉林市| 城口县| 无棣县| 广安市| 清水河县| 新余市| 皋兰县| 资阳市| 城口县| 渭南市| 太湖县| 河间市| 砚山县| 池州市| 苍溪县| 乐亭县| 潼关县| 余庆县| 丰原市| 东乌珠穆沁旗| 溆浦县| 佛山市| 乌兰县| 日喀则市| 溧水县| 耿马| 绵阳市| 凌云县| 大洼县| 肇州县| 新丰县| 宁津县| 左贡县| 太湖县|