2013-04-14 149 views
3

使用Dropzone.js我需要實現一種方式,當用戶將文件放入Dropzone時,所有當前上傳(如果有)都被取消,因此只有當前上傳的文件被上傳。Dropzone.js:刪除新文件時如何取消上傳

我需要一種方法來選擇和刪除這些。

我可以做MyDropzone.processQueue來獲取上傳隊列文件。我也可以做MyDropzone.removeAllFiles(),但這會刪除所有項目(上傳或上傳)。

我不明白如何才能將removeAllFiles()方法應用於MyDropzone.processQueue中的文件。

任何想法如何做到這一點?

回答

1

Dropzone的最新版本爲此提供了方法,還提供了一個addRemoveLinks選項,該選項插入取消/移除上載的鏈接。

+0

我這樣做,但是當我在取消上傳點擊的是顯示我的文件沒有上傳,但它在背面居然上傳。 –

0

嘗試:

Dropzone.autoDiscover = false; 
$("#mydropzone").dropzone({ 
    init: function() { 
     var $this = this; 
     $("button#clear-dropzone").click(function() { 
      $this.removeAllFiles(true); 
     }); 
    } 
}); 
相關問題