资源简介
基于XML的网络相册,上传图片写入到XML文件,并显示出来
代码片段和文件信息
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.xml;
using System.IO;
using System.Data.SqlClient;
using System.Drawing;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender EventArgs e)
{
}
protected void Button1_Click(object sender EventArgs e)
{
string fileParthName = FileUpload1.PostedFile.FileName;
string fileName = FileUpload1.FileName;
int fileLength = FileUpload1.PostedFile.ContentLength;
if (fileLength < 0)
return;
else//手动将文件写入xml文档,必须在xml文档中手挡创建dbImage根节点a
{
byte[] fileArray = new byte[fileLength];
Stream streamobject = FileUpload1.PostedFile.InputStream;
streamobject.Read(fileArray 0 fileLength);
string xmlName = Server.MapPath(“Writexml.xml“);
xmlDocument xmlDoc = new xmlDocument();
xmlDoc.Load(xmlName);
xmlNode root = xmlDoc.SelectSingleNode(“dbImage“);
xmlNodeList list = xmlDoc.SelectSingleNode(“dbImage“).ChildNodes;
int index = list.Count;
xmlElement sub1 = xmlDoc.CreateElement(“image“);
xmlElement sub2 = xmlDoc.CreateElement(“imageID“);
sub2.InnerText = index.ToString();
sub1.AppendChild(sub2);
xmlElement sub3 = xmlDoc.CreateElement(“imageContentType“);
sub3.InnerText = FileUpload1.PostedFile.ContentType;
sub1.AppendChild(sub3);
xmlElement sub4 = xmlDoc.CreateElement(“imageSize“);
sub4.InnerText = fileLength.ToString();
sub1.AppendChild(sub4);
xmlElement sub5 = xmlDoc.CreateElement(“imageDescription“);
sub5.InnerText = TextBox1.Text;
sub1.AppendChild(sub5);
xmlElement sub6 = xmlDoc.CreateElement(“imageData“);
sub6.InnerText = Convert.Tobase64String(fileArray);
sub1.AppendChild(sub6);
root.AppendChild(sub1);
xmlDoc.Save(xmlName);
Response.Redirect(“showImage.aspx“);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1422 2009-09-18 16:34 xm
文件 2440 2009-09-18 22:00 xm
文件 1131 2009-09-18 21:34 xm
文件 640 2009-09-18 21:31 xm
文件 443 2009-09-18 21:31 xm
文件 1194 2009-09-18 21:59 xm
文件 1546 2009-09-18 16:35 xm
文件 105371 2009-09-21 23:54 xm
目录 0 2009-10-31 00:00 xm
目录 0 2009-10-31 00:00 xm
----------- --------- ---------- ----- ----
114187 10
- 上一篇:温度控制系统
- 下一篇:2018网络工程师资源完整版
相关资源
-
js解析xm
l实现二级,三级联动简单成 -
UA-DETRAC的xm
l转换 -
iexm
ltls.exe -
Rapidxm
l读取并修改xm l文件 -
perl处理xm
l神乎其神 -
PI日志按xm
l字段抽取查找(多图) -
json与xm
l格式转换JS插件ObjTree和jkl - maven配置文件settings
- 对应文件-iOS-打开照相机打开本地相册
- 破解DIC词典专用工具KSDrip
-
xm
l基础教程第二版.pdf -
人脸识别分类器xm
l -
Nativexm
l 3.29 -
Nativexm
l 4.01 -
Nativexm
l支持GB2312中文编码 -
Nativexm
l.409 for xe10 -
喜马拉雅
m>X m> - ios-自定义相册(编辑).zip
-
Software Evolution with UML and xm
l(1) - 抖音很火的立方体相册.zip
-
1次ajax请求(xm
lHttpRequest)上传多个 -
xm
lworker-5.5.6 - 润乾报表V2018 授权
-
增值税发票xm
l生成工具3.0.zip -
lxm
l-3.6.4-cp35-cp35m-win_amd64.whl - 全能相册管理系统 v1.0.rar
-
libxm
l2源码文件 -
Windows libxm
l2,32位,64位手动编译包 -
libxm
l2 的windows版本库文件(包括头 - 3d旋转相册源码
评论
共有 条评论