检测上次文件上传完成的时间?

时间:2013-03-15 22:58:07

标签: javascript jquery fine-uploader

我正在使用fine uploader来处理我在网络应用程序中上传文件。当最后一个文件处理完毕时,是否存在某种回调?我找到了onComplete回调,但是每个文件完成时都会触发。我需要知道所有文件何时完成。有没有人知道如何通过精细上传器来做到这一点?

2 个答案:

答案 0 :(得分:1)

我不认为上级提供者会提供您所要求的内容,但您自己也很容易做到这一点。您可以在onSubmit回调中递增计数,并在onComplete回调中递减它。当onComplete中的计数达到0时,这意味着所有文件都已处理完毕。

答案 1 :(得分:1)

结束这条路线:

        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!");
            }
        });