2013-04-14 3 views
3

Использование Dropzone.js Мне нужно реализовать способ, когда пользователь бросает файл в Dropzone, все текущие загрузки (если есть) отменены, поэтому загружается только текущий.Dropzone.js: как отменить загрузку при удалении нового файла

Мне нужен способ выбрать и удалить их.

Я могу сделать MyDropzone.processQueue, чтобы получить файлы очереди загрузки. Я также могу сделать MyDropzone.removeAllFiles(), но это удаляет все предметы (загружаемые или загруженные).

Не понимаю, как применить метод removeAllFiles() только к файлам, находящимся в MyDropzone.processQueue.

Любая идея, как это сделать?

ответ

1

Последняя версия Dropzone предоставляет методы для этого, а также параметр addRemoveLinks, который вставляет ссылки для отмены/удаления загрузок.

+0

Я сделал это, но когда я нажимаю на отменить загрузку в показывает мне, что файл не загруженное, но это на самом деле загружен в задней стороне. –

0

Try:

Dropzone.autoDiscover = false; 
$("#mydropzone").dropzone({ 
    init: function() { 
     var $this = this; 
     $("button#clear-dropzone").click(function() { 
      $this.removeAllFiles(true); 
     }); 
    } 
}); 
Смежные вопросы