با سلام خدمت اساتید محترم
به نظر شما برای بارگذاری فایل های بزرگ مثه فیلم اموزشی چه راه حلی پیشنهاد میدید؟! من ایده ام برای اینکار آپلود فایل با ajax هستش مانند مثال زیر
https://www.youtube.com/watch?v=uAok_۹tatA۴
ممنون میشم اگر تجربه ی در این زمینه دارید به بنده هم بدید. متشکرم
سلام
به طور پیش فرض ایجکس کتابخانه جی کوئری توابع محاسبه میزان آپلود فایل رو نداره و شما باید ب طور دستی پراپرتی 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
})
}
})
درود...
این دو تا لینک را بررسی کنید:
https://stackoverflow.com/questions/40138976/how-to-upload-video-with-laravel
https://quickadminpanel.com/blog/file-upload-in-laravel-the-ultimate-guide/
در این لینک ها گفته شده که چگونه ویدیو ها بر اساس سقف محدودیت در لاراول آپلود کنید...
سلام و درود خدمت شما
تنظیمات php رو اوکی میدونم، مشکلی ندارم واس اپلود، میگم یه فایل ویدویی وقتی کاربر اپلود میکنه چطوری درصدش رو نمایش بدم و بصورت جالب کاربر رو منتظر نگه داریم تا اپلود تموم بشه، مثه اپارات
سلام
به طور پیش فرض ایجکس کتابخانه جی کوئری توابع محاسبه میزان آپلود فایل رو نداره و شما باید ب طور دستی پراپرتی 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
})
}
})
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟