سلام دوستان..
از طریق 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 باقی میمونه در صورتی که باید متناسب با زمان و حجم تنظیم بشه که کاربر بفهمه چقد باید صبر کنه حدودا..
ممنون میشم راهنماییم کنید..
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟