代码
1 <script language="javascript" type="text/javascript">
2 function addfile()
3 {
4 //var filehtml="<div></div>";
5 var filediv=document.createElement("div");
6 filediv.innerHTML="<input type='file' name='ff'> <a href=\"javascript:;\" onclick=\"deletefile(this)\">delete</a>";
7 var files=document.getElementById("files");
8 files.appendChild(filediv);
9 }
10 function deletefile(obj)
11 {
12 var dele=obj.parentNode;
13 document.getElementById("files").removeChild(dele);
14 }
15 </script>
16 </head>
17 <body>
18 <form id="form1" enctype="multipart/form-data" runat="server" method="post" >
19 <div>
20 <input type="button" value="浏览" onclick="addfile()"/>
21 <div id="files">
22 <input type="file" name="ff"/>
23 </div>
24 <asp:Button runat="server" ID="btSend" Text="upload" onclick="btSend_Click"/><asp:Label runat="server" ID="lbStatus"></asp:Label>
25 </div>
26 </form>
2 function addfile()
3 {
4 //var filehtml="<div></div>";
5 var filediv=document.createElement("div");
6 filediv.innerHTML="<input type='file' name='ff'> <a href=\"javascript:;\" onclick=\"deletefile(this)\">delete</a>";
7 var files=document.getElementById("files");
8 files.appendChild(filediv);
9 }
10 function deletefile(obj)
11 {
12 var dele=obj.parentNode;
13 document.getElementById("files").removeChild(dele);
14 }
15 </script>
16 </head>
17 <body>
18 <form id="form1" enctype="multipart/form-data" runat="server" method="post" >
19 <div>
20 <input type="button" value="浏览" onclick="addfile()"/>
21 <div id="files">
22 <input type="file" name="ff"/>
23 </div>
24 <asp:Button runat="server" ID="btSend" Text="upload" onclick="btSend_Click"/><asp:Label runat="server" ID="lbStatus"></asp:Label>
25 </div>
26 </form>
代码
1 lbStatus.Text = string.Empty;
2 HttpFileCollection httpcollection = Request.Files;
3 int j = 0;
4 int count = httpcollection.Count;
5 for (int i = 0; i < httpcollection.Count; i++)
6 {
7 try
8 {
9
10 HttpPostedFile fs = httpcollection[i];
11 if (!string.IsNullOrEmpty(fs.FileName))
12 {
13 j++;
14 string Extesions = System.IO.Path.GetExtension(fs.FileName);//扩展名
15 string filenames = System.IO.Path.GetFileName(fs.FileName);
16 fs.SaveAs(Server.MapPath("image/") + Guid.NewGuid().ToString()+Extesions);
17 }
18 }
19 catch { continue; }
20 }
21 lbStatus.Text = "本次上传共" + count + "张图片,<font color=blue>" + j + "</font>张成功<font color=red>" + (count - j) + "</font>张失败";
2 HttpFileCollection httpcollection = Request.Files;
3 int j = 0;
4 int count = httpcollection.Count;
5 for (int i = 0; i < httpcollection.Count; i++)
6 {
7 try
8 {
9
10 HttpPostedFile fs = httpcollection[i];
11 if (!string.IsNullOrEmpty(fs.FileName))
12 {
13 j++;
14 string Extesions = System.IO.Path.GetExtension(fs.FileName);//扩展名
15 string filenames = System.IO.Path.GetFileName(fs.FileName);
16 fs.SaveAs(Server.MapPath("image/") + Guid.NewGuid().ToString()+Extesions);
17 }
18 }
19 catch { continue; }
20 }
21 lbStatus.Text = "本次上传共" + count + "张图片,<font color=blue>" + j + "</font>张成功<font color=red>" + (count - j) + "</font>张失败";
Js,Firmly put your fade