2015-02-23 78 views
4

关于使用PHP的Blueimp JQuery File Upload(UI版本)问题。JQuery文件上传,请在上传前检查最大文件数

我用一个CustomUploadHandler(index.php)设置了max_number_of_files,它工作正常。我的问题是,只有在完成上传后才告知用户(错误)已超过最大文件数。当上传大文件时,这是浪费时间和资源,所以我必须找到解决方法。例如,使用fileuploadadd回调函数是很好用的,但是在那个时候相关的错误(超过最大文件数量)没有发生。

是否可以从fileuploadadd回调函数中访问max_number_of_files的值和已经上传的文件的当前数量?或者有另一种方法来实现这一目标?

回答

0

在文件上传的更改函数中试试这段代码。

change : function (e, data) { 
    if(data.files.length>=5){ 
     //Custom code 
     return false; 
    } 
}