swfupload多文件上传时不能将所有的上传,最多只能上传两个文件(最多请求两次),不知道怎么回事儿~
 FUpload.iUploadLimit= 0;没有限制文件个数哦
<span class="form_submit" style="align:center" id="spanButtonPlaceholder"></span>浏览按钮用的是定制的button请各位帮帮忙!急先谢谢了

解决方案 »

  1.   

    完成一次上传之后,你调用过startUpload()这个方法没,如果有文件上传不成功的话,那么下一个文件自然就不会上传了。
      

  2.   


    function OnUploadComplete(file) {
        try {
            if (FUpload.swfu.getStats().files_queued > 0) {
                FUpload.StartUpload();
            } else {
                var progress = new FileProgress(file,  FUpload.swfu.customSettings.upload_target);
                progress.setComplete();
                progress.setStatus("文件已上传完毕.");
                progress.toggleCancel(false);
                document.getElementById("btnSubmit").disabled = false;
               
            }
        } catch (ex) {
            this.debug(ex);
        }
        //add by fanyn 上传完毕后相当于再点一遍导入数据页签
        finally{
         ajaxQh('nav_menu',1);
        }
    }
    这是我上传完成的JS函数,里面有调用startUpload方法啊
      

  3.   

    知道怎么回事儿了,是我在finally中已经再一次跳转到上传页面,谢谢两位。function OnUploadComplete(file) {
        try {
            if (FUpload.swfu.getStats().files_queued > 0) {
                FUpload.StartUpload();
            } else {
             try{
                var progress = new FileProgress(file,  FUpload.swfu.customSettings.upload_target);
                progress.setComplete();
                progress.setStatus("文件已上传完毕.");
                progress.toggleCancel(false);
                document.getElementById("btnSubmit").disabled = false;
                }
                catch(ex){
                 this.debug(ex);
                }
                 //add by fanyn 上传完毕后相当于再点一遍导入数据页签
        finally{
         ajaxQh('nav_menu',1);
         }
               
            }
        } catch (ex) {
            this.debug(ex);
        }
       
    }