راکت
حل شده

آپلود فیلم آموزشی حجم بالا

3 پاسخ

با سلام خدمت اساتید محترم
به نظر شما برای بارگذاری فایل های بزرگ مثه فیلم اموزشی چه راه حلی پیشنهاد میدید؟! من ایده ام برای اینکار آپلود فایل با ajax هستش مانند مثال زیر
https://www.youtube.com/watch?v=uAok_۹tatA۴

ممنون میشم اگر تجربه ی در این زمینه دارید به بنده هم بدید. متشکرم

ثبت پرسش جدید

پاسخ‌ها

3
Igo
Igo
@Igo
بهترین پاسخ

سلام
به طور پیش فرض ایجکس کتابخانه جی کوئری توابع محاسبه میزان آپلود فایل رو نداره و شما باید ب طور دستی پراپرتی xhr تابع ایجکس جی کوئری رو بازنویسی کنید و تابع محاسبه میزان آپلود فایل رو به اون اضافه کنید.
البته میتونید از پلاگین های آماده مانند JQuery File Uploader استفاده کنید که حجم نسبتا بالایی داره.

$.ajax({

    xhr: function () {
        var xhr = new XMLHttpRequest();
        xhr.upload.addEventListener("progress", function (event) {
            var position = event.loaded;//حجم لود آپلود شده فایل
            var total = event.total;//مقدار کل فایل
            return xhr
        })
    }
})
رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

@juza666

درود...
این دو تا لینک را بررسی کنید:
https://stackoverflow.com/questions/40138976/how-to-upload-video-with-laravel
https://quickadminpanel.com/blog/file-upload-in-laravel-the-ultimate-guide/

در این لینک ها گفته شده که چگونه ویدیو ها بر اساس سقف محدودیت در لاراول آپلود کنید...

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

سلام و درود خدمت شما

تنظیمات php رو اوکی میدونم، مشکلی ندارم واس اپلود، میگم یه فایل ویدویی وقتی کاربر اپلود میکنه چطوری درصدش رو نمایش بدم و بصورت جالب کاربر رو منتظر نگه داریم تا اپلود تموم بشه، مثه اپارات

شاید پاسخ شما همین‌جا باشد

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

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