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

3 سال پیش توسط سیدعلی موسوی مطرح شد
آفلاین
user-avatar
سیدعلی موسوی ( 142798 تجربه )
3 سال پیش
تخصص : سی شارپ و پی اچ پی

لینک کوتاه اشتراک گذاری

0

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

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

بهترین پاسخ
آفلاین
user-avatar
Igo
3 سال پیش

سلام
به طور پیش فرض ایجکس کتابخانه جی کوئری توابع محاسبه میزان آپلود فایل رو نداره و شما باید ب طور دستی پراپرتی 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
        })
    }
})
آفلاین
user-avatar
پایان جهان ( 128285 تجربه )
3 سال پیش
تخصص : جوجه برنامه نویس وردپرس و لاراول

لینک کوتاه اشتراک گذاری

1

@juza666

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

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

آفلاین
user-avatar
سیدعلی موسوی ( 142798 تجربه )
3 سال پیش
تخصص : سی شارپ و پی اچ پی

لینک کوتاه اشتراک گذاری

0

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

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

آفلاین
user-avatar
Igo ( 3929 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

2

سلام
به طور پیش فرض ایجکس کتابخانه جی کوئری توابع محاسبه میزان آپلود فایل رو نداره و شما باید ب طور دستی پراپرتی 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
        })
    }
})
برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.