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

首頁 > 編程 > .NET > 正文

asp.net 將一個圖片以二進制值的形式存入Xml文件中的實例代碼

2024-07-10 12:45:03
字體:
來源:轉載
供稿:網友
代碼如下:
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.survivalescaperooms.com");//定義命名空間
    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());
   }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通山县| 江川县| 秭归县| 奇台县| 方山县| 定陶县| 安陆市| 天等县| 北碚区| 东源县| 岳阳市| 吴川市| 上饶市| 宝山区| 盐池县| 新兴县| 伊吾县| 铁岭县| 宜宾市| 图木舒克市| 安仁县| 南开区| 澜沧| 吕梁市| 石家庄市| 广水市| 高邮市| 宿州市| 山西省| 徐闻县| 应用必备| 衢州市| 阿坝| 浠水县| 宁陕县| 衡水市| 行唐县| 会宁县| 东至县| 武乡县| 仁怀市|