Я пытаюсь удалить файлы с недопустимыми расширениями на событие FilesAdded. (Я не могу использовать параметр фильтра, поскольку мне нужен эксклюзивный список).plupload removeFiles
У меня есть некоторый код, немного как это:
uploader.bind('FilesAdded', function(up, files) {
var count = files.length;
var i = 0;
for (i;i<count;i++) {
var validExt = validate(files[i].name);
if(!validExt){
Мне нужно, чтобы удалить файлы, добавленные если расширения не являются действительными. Я попытался следующие:
uploader.splice(i,1)
uploader.removeFile(files[i]);
uploader.refresh();
Событие FilesRemoved обжигают, но удалены файлы все еще получаю загруженные с uploader.start().
Я не знаю, является ли это ошибкой в программе или слишком неясным, чтобы ожидать легкого ответа, но если кто-то может помочь, я был бы очень благодарен. Я не думаю Мне ничего не видно.
Спасибо.
* Привет. Благодарю. Думаю, я, вероятно, нашел исправление. Чтобы очистить, я думаю, что вы передаете объект файла, а не идентификатор. Работает для меня, по крайней мере, в текущем выпуске plupload. Я не уверен, что ваш лучший ответ - я не думаю, что использовал jQuery, но для меня это достаточно хорошо. – stackuser10210