2012-04-21 1 views
10

up.removeFile(file) работает только в том случае, если загрузка не выполняется.Как остановить загрузку процесса в plupload

Является ли это ошибкой или существует какая-то другая функция, которую я пропустил?

+0

http://www.plupload.com/punbb/viewtopic.php?id=778 надеюсь, что это поможет, приветствия! –

ответ

18

Таким образом, я мог бы заставить его работать.

Каждый добавил файлов имеет свою функцию отмены:

var status_before = file.status; 
up.removeFile(file);     
if(up.state == plupload.STARTED && status_before == plupload.UPLOADING) 
{ 
    up.stop(); 
    up.start(); 
} 
+0

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

+0

@ Marc-AndréLafortune благодарит вас за щедрость :) –

+1

мы также можем написать: up.removeFile (file.id). – Ron

1

Скрыть контейнер остановит загрузку. Пример:

var max = 10; 
var count = 0; 

uploader.bind('FileUploaded', function(up, file, info){ 
    count++; 
    if (count >= max){ 
      $('#container').hide(); 
      console.log('limit reached'); 
    } 
});