人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

將一個圖片以二進制值的形式存入Xml文件中

將一個圖片以二進制值的形式存入Xml文件中

更新時間:2022-09-04 文章作者:未知 信息來源:網絡 閱讀次數:

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

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


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

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

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

    }while(bytesToRead <= readByte);


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


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

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

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


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 广灵县| 蒙自县| 二连浩特市| 嘉善县| 横山县| 景宁| 康平县| 新巴尔虎右旗| 大厂| 策勒县| 永德县| 安陆市| 大丰市| 邢台市| 嵩明县| 茶陵县| 屯留县| 普宁市| 阿尔山市| 炉霍县| 沛县| 张家界市| 嘉义县| 临海市| 阳西县| 洛南县| 昌图县| 灵宝市| 申扎县| 五指山市| 久治县| 阜康市| 合阳县| 汉沽区| 温泉县| 夏津县| 孙吴县| 嘉义市| 怀化市| 东丰县| 治多县|