Tôi muốn triển khai thanh tiến trình cho plugin jquery-file-upload của blueimp nhưng cuộc gọi lại progress
chỉ được kích hoạt ngay sau khi bắt đầu tải lên và dữ liệu. load == data.total.gọi lại tiến trình luôn hiển thị tải lên 100% trong plugin 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");
}
});
Giây sau (khi tải lên hoàn tất) cuộc gọi lại được thực hiện và tôi có thể xác nhận qua nhật ký máy chủ tải lên thành công. Tôi cũng nhận được hành vi tương tự khi tôi cố gắng sử dụng gọi lại progressall
.
Không chắc chắn nếu nó có liên quan, nhưng tôi hiện không bao gồm thư viện jquery.fileupload-fp.js kể từ khi thêm vào đó ngăn chặn bất kỳ hoạt động tải lên nào xảy ra như vậy.
Bất kỳ ý tưởng nào tôi đang làm sai?
hey @ Chris, là bạn có thể khắc phục vấn đề này? Tôi đang phải đối mặt với vấn đề tương tự. – varunvlalan