无限点击添加上传图片控件和上传。

// 页面html文件

<div id="Upload1"><input id="File" name="File1" type="file" runat="server" />&nbsp;<input id="Button4" type="button" value="多图片添加" onclick="addUploadfile()" /> (图片命名用数字"1.jpg,1_1.jpg,1_2.jpg",最后加入的图片数字为 <strong><%=theLastImg%> </strong>)</div> 

 <div id="Upload2">&nbsp;</div>

// JS页面代码var i = 1;

var j = 2;

function addUploadfile() {

    // alert();

        ++i;

        ++j;

        document.getElementById("Upload" + i).innerHTML = '<input id="File" name="File' + i + '" type="file" runat="server"/><div id="Upload' + j + '">&nbsp;</div>  ';    

 // 后台CS接收页面的代码, 这里没把判断后缀名的放在上面,自己加判断功能。

 HttpFileCollection files = HttpContext.Current.Request.Files;

 for (int i = 0; i < files.Count; i++) 

            {

               //保存图片          

                files[i].SaveAs(Server.MapPath("/ImageFile/" + files[i].FileName.ToString()));                       

            } }

posted on 2011-10-20 22:23  祁东痞子  阅读(433)  评论(1编辑  收藏  举报