实现多附件的上传,俗话说:语言不如文字,文字不如图形。先传个页面看看
 多附件的上传
可以点击“添加”按钮任意添加上传文件的个数,也可以通过“取消”按钮取消多个文件的上传。这样可以一次上传N个附件,而不需要每上传一个附件点击一次上传按钮。达到了一次上传,一次成功的效果。
1、JS代码

 1多附件的上传function addFileControl()
 2


    2. 前台代码 

1多附件的上传<p id="FileCollection">
2多附件的上传                                        <input type="file" name="File" id="file" size="40" />
3多附件的上传                                    <p>
4多附件的上传                                        <%--<input type =image onclick="addFileControl()"   src="../Images/tianjia.gif"  value="增加"/>--%>
5多附件的上传                                        <input type="button" value="增加" onclick="addFileControl()" class="button" />
6多附件的上传                                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
7多附件的上传                                        <input type="button" value="取消" onclick="delFile()" class="button" /></p>
8多附件的上传

         
 3、后台CS代码

 1多附件的上传System.Web.HttpFileCollection files = System.Web.HttpContext.Current.Request.Files;
 2多附件的上传        int fileCount;
 3多附件的上传        string Extension = "";
 4多附件的上传        string SavedName = "";
 5多附件的上传        string upname = "";
 6多附件的上传        string savedpath = "";
 7多附件的上传        string realname="";
 8多附件的上传        string virtualname = "";
 9多附件的上传        string path = "";
10多附件的上传        string OppPath = "UploadFile";
11多附件的上传        try
12        }
 1多附件的上传public int  File_pre_Appendix(int i, int j,string appendixname,string appendixpath)
 2

相关文章: