سلام دوستان من یه سوالی دارم . یه سایتی مثل همین راکت یا اپارات که مثلا پنلی داره برای اپلود ویدیو داخلش چجوری میان ویدیوها رو اپلود میکنن ؟
روش خاصی داره ؟
مثل همون فایل حالا فایل رو میگیره و آپلود ر و انجا م میده. اگر فایل حجیم باشه چجوری این کارو میکنن
در حد ششصد مگابایت مثلا
@alif
برای آپلود فایلهای بزرگ احتیاج به یه سری تغییرات در فایل php.ini دارید. که در مقاله زیر توضیح داده.
https://www.cyberciti.biz/faq/linux-unix-apache-increase-php-upload-limit/
و اما در لاراول از پکیج Flysystem! استفاده میشه که قابلیت استفاده از سرویس های ابری مثل آمازون AWS و rackspace رو به ما میده. چه فایل شما لوکال باشه, چه روی سرویسهای ابری گوگل یا آمازون باشه, لاراول از تمام اینها پشتیبانی میکنه.
بنده مقاله کاملی در مورد کار کردن با فایلها در لاراول نوشتم که در سایت ویرگول قابل دسترسیه.
https://virgool.io/@ali.bayat/%DA%A9%D8%A7%D8%B1-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A8%D8%A7-%D9%81%D8%A7%DB%8C%D9%84%D9%87%D8%A7-%D8%AF%D8%B1-%D9%81%D8%B1%DB%8C%D9%85%D9%88%D8%B1%DA%A9-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84-qwtzejvtrhk8
موفق باشید.
من یه پکیج نوشتم که فایل های بزرگ رو به صورت chunk تبدیل میکنه و اپلود میکنه. سمت سرور هم اینا رو میچسبونه به هم و بعدش ذخیره میکنه. قابلیت resume در اپلود هم داره حتی اگه برق بره یهو وسطش قطع بشه بعدا میزنید از ادامه اپلود میشه + مثال هم همراهش داره. نیاز به هیچ گونه تنظیمات سمت سرور هم نداره (نیاز نیست حجم post یا اپلود فایل توی php زیاد بشه)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟