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