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