Javascript 检测最后一个文件何时完成上载?

Javascript 检测最后一个文件何时完成上载?,javascript,jquery,fine-uploader,Javascript,Jquery,Fine Uploader,我正在使用一个web应用程序来处理文件的上传。最后一个文件完成处理时是否有某种回调?我找到了onComplete回调,但在每个文件完成时都会触发该回调。我需要知道所有文件何时完成。有人知道使用fine uploader实现这一点的方法吗?我认为fine uploader无法满足您的要求,但您自己很容易做到这一点。您可以在onSubmit回调中递增计数,在onComplete回调中递减计数。在onComplete中,当计数达到0时,表示所有文件都已处理。最终采用以下方法: var

我正在使用一个web应用程序来处理文件的上传。最后一个文件完成处理时是否有某种回调?我找到了
onComplete
回调,但在每个文件完成时都会触发该回调。我需要知道所有文件何时完成。有人知道使用fine uploader实现这一点的方法吗?

我认为fine uploader无法满足您的要求,但您自己很容易做到这一点。您可以在onSubmit回调中递增计数,在onComplete回调中递减计数。在onComplete中,当计数达到0时,表示所有文件都已处理。

最终采用以下方法:

        var uploader = $("#upload").fineUploader({
            request: {
                endpoint: postUrl
            },
            template: uploadTemplate
        }).on('submit',function(){
            fileCount++;
        }).on('complete', function (event, id, name, responseJSON) {

            fileCount--;
            if(fileCount == 0){
                     alert("done!");
            }
        });