Używam wtyczki jpuery BlueQp (wersja podstawowa) i mam problem. Przesyłanie pierwszego pliku działa zgodnie z oczekiwaniami, ale gdy chcę wysłać inny plik, to nie działa.Blueimp's jQuery-File-Upload Drugi problem z przesyłaniem plików
fileinput.fileupload({
dataType: 'json',
done: function (e, data) {
$.each(data.result.files, function (index, file) {
//do stuff with files
});
}
}).bind('fileuploadadd', function (e, data) {
data.context = $('<p/>').text('Uploading...').appendTo(document.body);
data.submit();
});
EDIT:
Ok wiem, co jest przyczyną problemu. Ale nie wiem, jak to naprawić. Użyłem wtyczki fileupload na wejściu, które ustawiło brak wyświetlania. Wywołuję go innym przyciskiem, który wykorzystuje metodę click()/trigger ("kliknięcie") na ukrytych danych wejściowych. pierwszy trigger działa dobrze, ale drugi uruchamia okno wyboru pliku. Po wybraniu nic się nie dzieje. Kiedy używam pola wejściowego bezpośrednio, działa tak, jak powinien. Jak pokonać ten problem?
Mam tę samą koncepcję i te same objawy. Wygląda na to, że brutalnym rozwiązaniem jest 'fileupload ('destroy')' i ponowne zastosowanie po każdym zdarzeniu ajax' done'. Czy rozwiązałeś to w inny sposób? – vatavale