使用webuploader的朋友可能会注意到了,即使设置了fileNumLimit=5,在上传文件也有可能突破5个的限制。要解决这个问题首先要理解fileNumLimit的含义,fileNumLimit=上传列队数量-已上传的数量(也就是未被上传的数量)。可以简单的修改webuploader.js的L3809代码

 

  1. uploader.on( 'fileQueued'function() { 
  2.                count++; 
  3.            }); 
  4.     
  5.            uploader.on( 'fileDequeued'function() { 
  6.                count--; 
  7.            }); 
  8.     
  9.            uploader.on( 'uploadFinished'function() { 
  10.                //注销这一行可以起到fileNumLimit不起作用的效果 count = 0; 
  11.            });