获取 jQuery 文件上传中的文件数

Get file count in jQuery File Upload

我正在使用 jQueryFileUpload 来管理文件夹中的图像。我正在尝试获取实际上传文件的数量。实际意味着我想在每次成功执行新的 (single/multiple) 上传时递增一个变量,并在删除文件时递减它。

我从官方文档中找到了这些 callbacks。我已成功将回调附加到文件上传器:

$('#fileupload').bind('fileuploadalways', function (e, data) 
{
    console.log(data);
});

不幸的是,此解决方案存在以下问题:

有没有办法在每次 upload/delete 之后保持上传文件的数量?

您可以获得成功上传文件的计数,如下所示:

var filesuploadedSuccess =0;     
$('#fileupload').bind('fileuploaddone', function (e, data) {
  filesuploaded ++;
 });

同样,您可以使用 fileuploadfailed 事件来获取上传失败的次数。

使用 fileuploaddestroyed 事件获取已删除文件的计数。

 $('#fileupload') .bind('fileuploaddestroyed', function (e, data)