1

我正在使用精细上传器来处理我拥有的 Web 应用程序中的文件上传。最后一个文件完成处理时是否有某种回调?我找到了onComplete回调,但是当每个文件完成时都会触发它。我需要知道所有文件何时完成。有谁知道用精美的上传器做到这一点的方法?

4

2 回答 2

1

我认为优秀的上传器无法提供您所要求的内容,但您自己很容易做到这一点。您可以在 onSubmit 回调中增加一个计数,并在 onComplete 回调中减少它。当 onComplete 中的计数达到 0 时,表示所有文件都已处理完毕。

于 2013-03-17T15:50:49.137 回答
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!");
            }
        });
于 2013-03-18T18:37:19.703 回答