|
前台文件 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script type="text/javascript" language="JavaScript"> function addFile() { var str = '<div><INPUT type="file" size="30" NAME="File"><input name="btn" onclick="this.parentNode.removeNode(true);" type="button" value="删除" /><div>' document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str) } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server" enctype="multipart/form-data"> <input type="button" value="增加(Add)" onclick="addFile()"> <input onclick="this.form.reset()" type="button" value="重置(ReSet)"> <asp:Button Runat="server" Text="上传" ID="Upload" OnClick="Upload_Click1" ></asp:Button> <br /> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><br /> <div id="MyFile"> <input type="file" name="File" size="30" /> 软件开发网 www.mscto.com </div> </form> </body> </html> 后台文件 using System; using System.IO; using System.Data; using System.Configuration; using System.Collections; 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; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Upload_Click1(object sender, EventArgs e) { HttpFileCollection _files = System.Web.HttpContext.Current.Request.Files;//上传文件的集合 if (_files != null) { for (int i = 0; i < _files.Count; i++) { //HttpPostedFile postedFile = _files[i];//上传文件的单独访问 string fileName = Path.GetFileName(_files[i].FileName);//得到文件的名称 if (fileName != "") { 软件开发网 www.mscto.com _files[i].SaveAs(Server.MapPath("~/Update/") + fileName); } } } } }
|