Valums Ajax Upload: отмена файла, сохраненного во входных данных - PullRequest
0 голосов
/ 17 сентября 2010

Мне нужно иметь возможность отменить файл, сохраненный при вводе скрытого файла iframe. Проблема в том, что если вы выберете файл и попытаетесь загрузить файл и получите ошибку (например, если вы еще не заполнили всю информацию в форме), если вы попытаетесь загрузить тот же файл снова, он просто не будет работать, onSubmit не будет работать никогда.

Я добавил пользовательскую функцию отмены в объект AjaxUpload. Я знаю, что они обновили свой скрипт до новой версии, однако то, что у нас работает, прекрасно, и когда я взглянул на их новый материал, он полностью изменился в том, как он работает и что он предлагает. Функция выглядит следующим образом:

        cancel: function () {
            this._clearInput();
            this.iframe.src = "javascript:'<html></html>';";
        },

Это должно было сделать трюк, однако он не работает должным образом. Вызов myUploader.cancel () не вызывает ошибок и не работает.

Мне просто нужен простой хак или обходной путь, чтобы это заработало.

Есть идеи?

Спасибо

1 Ответ

0 голосов
/ 17 сентября 2010

Нашли обходной путь, используя jquery для поиска и очистки ввода.

$ ( 'входной [тип = файл]') вал ( '');.

для тех, у кого такая же проблема.

...