一次选择多个文件上传,在好多网站都搜了,都没找到答案。听说一种swfupload的很有用,不过还是想在csdn里得到一个最佳答案,或者swpupload典型例子。
(上传过后一定要能遍历每个上传的文件)

解决方案 »

  1.   

    我来推荐一下在线课程http://www.cdlanhai.com/zxst/
      

  2.   

    我来推荐一下在线课程http://www.cdlanhai.com/zxst/
      

  3.   

    panel
    动态添加上传控件(记得ID写成XXXX1,XXXX2的形式
    遍历PANEL
    找到上传控件
    如果有文件,则上传
      

  4.   

    听说要开发activeX控件,具体怎么开发,我也不会
      

  5.   

    动态添加多个inputfile ?
    这样的我有
      

  6.   

    Jquery plugin --------多文件上传 
    http://www.cnblogs.com/caodaiming/archive/2009/05/13/1456273.html
      

  7.   

    可以用动态生成FileUpload控件,然后循环上传就OK了,或者说一个一个的上传,多写几段代码,这样比较的繁琐!
      

  8.   

    使用ASP.NET上传多个文件到服务器
      

  9.   

    swfupload
    用来上传大文件挺好的
    控件是swf格式
    不过不能遍历上传的文件
    你只能重新写实现遍历的功能了
      

  10.   

       
            string fileName = string.Empty;
            string fileExtension = string.Empty;
            //遍历File表单元素 
            HttpFileCollection files = HttpContext.Current.Request.Files;        for (int i = 0; i < files.Count; i++)
            {
                HttpPostedFile postedFile = files[i];
                int size=postedFile.ContentLength;
                
                fileName = Path.GetFileName(postedFile.FileName);
                fileExtension=Path.GetExtension(fileName).Replace(".","");
                fileName = string.Format("{0}.{1}", DateTime.Now.ToString("yyyyMMddHHmmss"), fileExtension);//mmhhddss
                if (!String.IsNullOrEmpty(fileName))
                {
                    if (IsAllowedFiles(fileExtension))
                    {
                       //'可根据扩展名字的不同保存到不同的文件夹 
                       //注意:可能要修改你的文件夹的匿名写入权限。 
                        postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("Files/") + fileName);
                        Thread.Sleep(1000);
                        
                    }
                }
            }