آپلود فایلهای حجیم

- 2 هفته پیش
توسط پایان جهان آپدیت شد
علی ( 7146 تجربه )
2 هفته پیش

سلام دوستان من یه سوالی دارم . یه سایتی مثل همین راکت یا اپارات که مثلا پنلی داره برای اپلود ویدیو داخلش چجوری میان ویدیوها رو اپلود میکنن ؟
روش خاصی داره ؟
مثل همون فایل حالا فایل رو میگیره و آپلود ر و انجا م میده. اگر فایل حجیم باشه چجوری این کارو میکنن
در حد ششصد مگابایت مثلا

Alimotreb ( 54862 تجربه )
2 هفته پیش

سلام
@alif

کلا برای آپلود فایل شما باید سرور دانلود ، هاست دانلود ، این جور موارد رو انتخاب کنید
که یه فضای استوریج باشه برای آپلود
بعد از طریق اسکریپت ، تعداد دانلود و نحوه دانلود و این موارد رو کنترل کنید

اینطوری امنیت فایل ها و مدیریتشون راحت تره.

علی بیات ( 75322 تجربه )
2 هفته پیش

@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

موفق باشید.

mahdi khanzadi ( 5557 تجربه )
2 هفته پیش

من یه پکیج نوشتم که فایل های بزرگ رو به صورت chunk تبدیل میکنه و اپلود میکنه. سمت سرور هم اینا رو میچسبونه به هم و بعدش ذخیره میکنه. قابلیت resume در اپلود هم داره حتی اگه برق بره یهو وسطش قطع بشه بعدا میزنید از ادامه اپلود میشه + مثال هم همراهش داره. نیاز به هیچ گونه تنظیمات سمت سرور هم نداره (نیاز نیست حجم post یا اپلود فایل توی php زیاد بشه)

https://github.com/khanzadimahdi/UploadManager

پایان جهان ( 46573 تجربه )
2 هفته پیش
برای ارسال پاسخ باید وارد سایت شوید