use*_*742 9 jquery file-upload blueimp
我有一个关于使用Blueimp jQuery-File-Upload插件的问题(https://github.com/blueimp/jQuery-File-Upload)
有一个回调函数或替代方法,知道何时完成多个文件的上传?我不想知道什么时候完成每个文件的上传,但是什么时候完成整个过程(All Uploads Complited).
还有机会知道实际加载了多少文件以及请求了多少文件?
请看一下"停止"回调选项:
.bind('fileuploadstop', function (e) {/* ... */})
如果您想跟踪上传的文件,请尝试使用:
$('#fileupload').bind('fileuploaddone', function (e, data) { }
Run Code Online (Sandbox Code Playgroud)
Your collections data.files only contain 1 object each, hence you can track the count of files been uploaded.
是的,您可以调用它 API 来跟踪多个上传过程的结束:
var $fileInput = $('#fileupload');
$fileInput.on('fileuploaddone', function(e, data) {
var activeUploads = $fileInput.fileupload('active');
/*
* activeUploads starts from the max number of files you are uploading to 1 when the last file has been uploaded.
* All you have to do is doing a test on it value.
*/
if(activeUploads == 1) {
console.info("All uploads done");
// Your stuff here
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6477 次 |
| 最近记录: |