asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

asp.net 将一个图片以二进制值的形式存入Xml文件中的实例代码


发布日期:2024年07月24日
 
asp.net 将一个图片以二进制值的形式存入Xml文件中的实例代码
这篇文章介绍了将一个图片以二进制值的形式存入Xml文件中的实例代码有需要的朋友可以参考一下复制代码 代码如下:


try
{
int readByte = ; //
int bytesToRead = ; //数据缓沖区大小
string fileName = "//WriteXmlxml"; //要打开的文件
// thistextBoxText = stringEmpty;
// 打开图片文件利用该图片构造一个文件流
FileStream fs = new FileStream("//jpg"FileModeOpen);
// 使用文件流构造一个二进制读取器将基元数据读作二进制值
BinaryReader br = new BinaryReader(fs);
XmlTextWriter xmlTxtWt = new XmlTextWriter(fileNameEncodingUTF);
//输出设置 代码缩进
xmlTxtWtFormatting = FormattingIndented;
// xmlTxtWtIndentation = ;
//书写声明
xmlTxtWtWriteStartDocument();
xmlTxtWtWriteStartElement("picture""ContactDetails""定义命名空间
xmlTxtWtWriteStartElement("image"); //定义节点
xmlTxtWtWriteAttributeString("imageName""jpg"); //添加图片属性
byte[] basebuffer = new byte[bytesToRead]; //开辟缓沖区
do
{
readByte = brRead(basebufferbytesToRead); //将数据读入字节数组
xmlTxtWtWriteBase(basebufferreadByte); //将数组中二进制值编码为Base并写出到XML文件
}while(bytesToRead <= readByte);
xmlTxtWtWriteEndElement();
xmlTxtWtWriteEndElement();
xmlTxtWtWriteEndDocument();
// xmlTxtWtFlush();
xmlTxtWtClose();
MessageBoxShow("读写结束!");
// thistextBoxText = ReadXml(fileName);
}
catch(Exception ex)
{
MessageBoxShow(exToString());
}

               

上一篇:asp.net如何得到GRIDVIEW中某行某列值的方法

下一篇:ASP.NET生成eurl.axd Http异常错误