سیدعلی موسوی
7 سال پیش توسط سیدعلی موسوی مطرح شد
3 پاسخ

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

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

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


ثبت پرسش جدید
Igo
@Igo 7 سال پیش آپدیت شد
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
        })
    }
})

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

@juza666

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

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


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 7 سال پیش مطرح شد
0

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

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


Igo
@Igo 7 سال پیش آپدیت شد
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
        })
    }
})

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

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