JBolouri
4 سال پیش توسط JBolouri مطرح شد
1 پاسخ

مشکل با نمایش درصد آپلود Ajax

سلام دوستان..

از طریق ajax در لاراول فایل رو آپلود میکنم و از طریق کد زیر که داخل کد ajax من نوشته شده خواستم درصد آپلود رو نشون بده..

xhr: function() {
var xhr = new window.XMLHttpRequest();
xhr.upload.addEventListener("progress", function(evt) {
if (evt.lengthComputable) {
var percentComplete = (evt.loaded / evt.total) * 100;
document.getElementById('fileUploadLabel').innerHTML = 'در حال بارگزاری (' + percentComplete + '%)' ;
}
}, false);
return xhr;
},

ولی خب همون اولش سریع 100 درصد میشه و تا زمانی که آپلود میشه 100 درصد باقی میمونه..
منظورم اینه که اگر فایل آپلودش مثلا 20 ثانیه طول بکشه یهو توی دو ثانیه از 0 به 100 درصد میرسه و 18 ثانیه باقیمونده رو همون 100 باقی میمونه در صورتی که باید متناسب با زمان و حجم تنظیم بشه که کاربر بفهمه چقد باید صبر کنه حدودا..

ممنون میشم راهنماییم کنید..


ثبت پرسش جدید
رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 4 سال پیش مطرح شد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام