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

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

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

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


لاراول
تگ‌های محبوب
لاراول
php
laravel
متفرقه
reactjs
عمومی
html_css
nodejs
vuejs
وردپرس
پایتون
css
فلاتر
react
javascript
ثبت پرسش جدید
Igo
@Igo 4 سال پیش آپدیت شد
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
        })
    }
})

رایموند
تخصص : برنامه نویس وردپرس و جوجه برنا...
@endworld 4 سال پیش مطرح شد
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 4 سال پیش مطرح شد
0

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

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


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

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

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