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