Chcę zaimplementować pasek postępu wtyczki do przesyłania jquery blueimp, ale wywołanie zwrotne progress
jest uruchamiane tylko raz zaraz po rozpoczęciu wysyłania i danych. załadowany == data.total.progress callback zawsze pokazuje 100% upload do wtyczki jquery-file-upload
<input data-url="/ads/32/photos" id="image" name="image" type="file" />
$(".upload-btn input").fileupload({
dataType: "json",
progress: function(e, data) {
alert(data.loaded + "/" + data.total);
},
done: function(e, data) {
alert("done");
}
});
Po kilku sekundach (po zakończeniu przesyłania) wykonano wywołanie zwrotne i mogę potwierdzić za pomocą dzienników serwera, że przesyłanie zakończyło się powodzeniem. Podobne zachowanie występuje również przy próbie użycia wywołania zwrotnego progressall
.
Nie jestem pewien, czy jest to powiązane, ale obecnie nie włączam biblioteki jquery.fileupload-fp.js od dodania, która zapobiega działaniom związanym z przesyłaniem.
Każdy pomysł, co robię źle?
hej @chris, udało ci się rozwiązać ten problem? Mam do czynienia z tym samym problemem. – varunvlalan