2015-01-06 43 views
0

我使用jQueryFileUpload來管理文件夾中的圖像。我試圖獲得實際上傳文件的數量。實際意味着我想在每次新的(單/多)上傳成功執行時增加一個變量,並在文件被刪除時將其遞減。獲取jQuery文件上傳中的文件數

從官方文檔,我發現這些callbacks。我已經成功地連接回調文件上傳:

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

不幸的是,這種解決方案具有以下問題:

  • 我沒能獲得在多個上傳
  • 的實際上傳的文件數量
  • 回調在上傳調用只(不刪除)

有沒有辦法讓上傳的文件數量每次上傳後/刪除?

回答

1

你可以得到成功上傳文件數如下圖所示:

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

同樣可以使用fileuploadfailed事件讓上傳失敗次數。

使用fileuploaddestroyed事件來獲取已刪除文件的計數。

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

感謝您的回答,但不幸的是,它仍然是跟蹤刪除文件(這是我最大的問題)的問題。 – Giorgio

+0

每次上傳後都可能有成功或失敗的情況。你什麼時候獲得文件刪除? – user3263194

+0

成功上傳後,會顯示上傳文件列表。在這裏你可以決定刪除一個或多個文件。我的目標是跟蹤成功上傳和成功刪除。 – Giorgio

相關問題