Как остановить загрузку in-process в plupload up.removeFile(file) работает только в том случае, если загрузка не выполняется. Является ли это ошибкой или существует какая-то другая функция, которую я пропустил? Ответ 1 Таким образом, я мог бы заставить его работать. Каждый добавленный файл имеет свою собственную функцию отмены: var status_before = file.status; up.removeFile(file); if(up.state == plupload.STARTED && status_before == plupload.UPLOADING) { up.stop(); up.start(); } Ответ 2 Скрыть контейнер прекратит загрузку. Пример: var max = 10; var count = 0; uploader.bind('FileUploaded', function(up, file, info){ count++; if (count >= max){ $('#container').hide(); console.log('limit reached'); } }); Ответ 3 По-видимому, это пока невозможно (https://github.com/moxiecode/plupload/issues/168 Если вы используете только определенный транспорт (HTML5/XHR), вы можете сделать это, вызвав .abort() на объект XHR.
Ответ 1 Таким образом, я мог бы заставить его работать. Каждый добавленный файл имеет свою собственную функцию отмены: var status_before = file.status; up.removeFile(file); if(up.state == plupload.STARTED && status_before == plupload.UPLOADING) { up.stop(); up.start(); }
Ответ 2 Скрыть контейнер прекратит загрузку. Пример: var max = 10; var count = 0; uploader.bind('FileUploaded', function(up, file, info){ count++; if (count >= max){ $('#container').hide(); console.log('limit reached'); } });
Ответ 3 По-видимому, это пока невозможно (https://github.com/moxiecode/plupload/issues/168 Если вы используете только определенный транспорт (HTML5/XHR), вы можете сделать это, вызвав .abort() на объект XHR.