<% @ page Language = " C# " debug = " true " %> <% @ Import Namespace = " System.IO " %> < script language = " C# " runat = " server " > /**/ /*------------------------------文件上传模块用于上传到当前网页目录/upload下文件保存形式:说明-年月日-文件大小.扩展名(C)ZhangLi 2005--------------------------------*/ public void uploadFile( object sender , EventArgs E) ... {if(inputFile.PostedFile.ContentLength*smem.Value.Length>0) ...{string strSaveDir = "./upload/";string strName = inputFile.PostedFile.FileName;int intExt = strName.LastIndexOf(".");string strExt = strName.Substring(intExt);DateTime datNow = DateTime.Now; string strNewName =smem.Value+"_"+datNow.Year.ToString()+"-"+ datNow.Month.ToString()+"-"+ datNow.Day.ToString()+"_"+datNow.Hour.ToString()+"-" +datNow.Minute.ToString()+"-"+datNow.Second.ToString()+"_" +inputFile.PostedFile.ContentLength.ToString() + strExt; int intPath = strName.LastIndexOf("/");inputFile.PostedFile.SaveAs(Server.MapPath(strSaveDir + strNewName)); labelUpResult.Text = "文件上传成功!";labelFileName.Text = "文件源:" + strName;labelFileExt.Text = "文件类型:" + inputFile.PostedFile.ContentType + "( " + strExt + " )";labelFileSize.Text = "文件大小:" + (inputFile.PostedFile.ContentLength / 1024).ToString() + " K Byte(s)";} else ...{labelUpResult.Text = "请将上述项目填写完整!";labelFileName.Text = "";labelFileExt.Text = "";labelFileSize.Text = "";}} </ script > < html > < head > < title > 上传文件 </ title > < link href = " css/style.css " rel = " stylesheet " type = " text/css " > < meta http - equiv = " Content-Type " content = " text/html; charset=gb2312 " >< style type = " text/css " > <!-- body ... { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;} --> </ style ></ head > < body > < table width = " 670 " border = " 0 " > < tr > < td align = " left " valign = " bottom " > 请填写以下信息 </ td > </ tr > </ table > < hr align = " left " > < div align = " center " > < table width = " 100% " border = " 0 " cellpadding = " 0 " cellspacing = " 6 " style = " border-collapse: collapse " bordercolor = " #eeeeee " id = " AutoNumber1 " > < form id = " formFile " method = " post " action = "" enctype = " multipart/form-data " runat = " server " > < tr > < td > 说明 < input type = " text " name = " smem " id = " smem " runat = " server " ></ td > </ tr > < tr > < td > 文件 < input type = " file " id = " inputFile " name = " inputFile " runat = " server " size = " 64 " ></ td > </ tr > < tr > < td > < input type = " button " value = " Upload " OnServerClick = " uploadFile " id = " Button1 " name = " Button1 " runat = " server " > </ td > </ tr > < tr > < td align = " center " > < asp:Label id = " labelUpResult " runat = " server " text = "" font - bold = " True " forecolor = " #FF0000 " />< br > < asp:Label id = " labelFileName " runat = " server " text = "" font - bold = " True " forecolor = " #FF0000 " />< br > < asp:Label id = " labelFileExt " runat = " server " text = "" font - bold = " True " forecolor = " #FF0000 " />< br > < asp:Label id = " labelFileSize " runat = " server " text = "" font - bold = " True " forecolor = " #FF0000 " />< br > </ td > </ tr > </ form > </ table > </ body > </ html >