⏳ افزایش قیمت‌ | آخرین فرصت خرید دوره‌های برنامه‌نویسی با قیمت سال قبل با => ۶۵٪ تخفیف

مشاهده دوره‌ها
یونس ابراهیمی
4 روز پیش توسط یونس ابراهیمی مطرح شد
3 پاسخ

فرستادن فایل با حجم بالا در شرایط فعلی اینترنت

درود به همه
من حدود 6 گیگ فایلو میخوام بفرستم برای یکنفر قبلا از Google Drive یا MEGA استفاده میکردم ولی الان که اینترنت ملی شده دسترسی به هیچ کدومش ندارم ، پیام رسان های ایرانی هم عموما همشون بالای 1 گیگ را قبول نمی کنند و کلاد های ایرانی هم اکثرشون قیمت های پلن هاشون زیاده....
اگر روشی را بلد هستید یا میشناسید لطفا راهنمایی کنید با سپاس🙏


ثبت پرسش جدید
مصطفی
@blc-designer 4 روز پیش مطرح شد
0

اروان کلود 5 گیگ فضای رایگان میده
لینک صفحه در اروان کلود


دانیال جناب
تخصص : دانشجو
@yet4no 3 روز پیش مطرح شد
0

سلام یونس جان. اگر بخوای یک فایل چند گیگی برای کسی بفرستی، دو روش مطمئن و راحت وجود داره: یا روی سایت خودت آپلودش کنی، یا یک VPS ارزون بگیری و لینک مستقیم بسازی. هر دو روش رو کامل و واضح برات توضیح می‌دم.

اگر سایت داری، کار خیلی راحت‌تره. اول وارد هاست سایتت می‌شی؛ معمولاً یا cPanel هست یا DirectAdmin. بعد وارد File Manager می‌شی. داخل مسیر public_html یک پوشه جدید بساز به اسم files. مسیر نهایی می‌شود public_html/files. حالا فایل‌های سنگینت رو داخل همین پوشه آپلود کن. می‌تونی از گزینه Upload داخل File Manager استفاده کنی یا با برنامه‌هایی مثل FileZilla یا WinSCP آپلود کنی.

وقتی فایل داخل این پوشه قرار گرفت، لینک دانلود مستقیمش هم آماده است. مثلاً اگر دامنه‌ت thissite.com باشد و اسم فایل book.zip باشد، لینک می‌شود:
http://thissite.com/files/book.zip
اگر چندتا فایل داری و می‌خوای طرف لیست فایل‌ها را ببیند، لینک پوشه را بده:
http://thissite.com/files/
اگر هم خطای Forbidden دیدی، فقط باید یک تنظیم کوچک روی هاست فعال شود که اگر خواستی بگو توضیح می‌دهم.

اگر سایت نداری، می‌توانی یک VPS داخلی بگیری. خیلی هم ارزان است. موقع خرید سیستم‌عامل را Ubuntu 22.04 انتخاب کن. بعد با برنامه‌هایی مثل PuTTY (روی ویندوز)، Termius (روی گوشی)، یا از طریق ترمینال (روی مک یا لینوکس) وصل می‌شوی. دستور اتصال این است:
ssh root@IP
بعد پسورد را وارد می‌کنی.

وقتی وارد VPS شدی، این دستورات را بزن تا وب‌سرور نصب شود:
apt update && apt install nginx -y
systemctl enable nginx
systemctl start nginx

حالا باید یک پوشه بسازی که فایل‌ها داخلش قرار بگیرند:
mkdir -p /var/www/files
chmod -R 755 /var/www/files

بعد باید تنظیمات nginx را عوض کنی تا لیست فایل‌ها نمایش داده شود. فایل تنظیمات را باز کن:
nano /etc/nginx/sites-available/default
قسمت location قبلی را حذف کن و این متن را جایش بگذار:

location / {
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
root /var/www/files;
}

بعد از ذخیره کردن، nginx را ری‌استارت کن:
systemctl restart nginx

حالا با برنامه WinSCP (اگر ویندوزی هستی) یا هر برنامه SFTP دیگر به سرور وصل شو و فایل‌های سنگینت را داخل مسیر /var/www/files/ بریز. بعد از این کار، لینک دانلود آماده است. اگر آی‌پی سرور مثلاً 10.20.30.40 باشد، لیست فایل‌ها با این لینک دیده می‌شود:
http://10.20.30.40/
و اگر بخواهی یک فایل مشخص را بدهی:
http://10.20.30.40/myfile.zip

در مجموع اگر سایت داری، فقط فایل را داخل public_html/files بریز و لینک بده. اگر سایت نداری، VPS بگیر، nginx نصب کن، فایل‌ها را بریز و لینک بده. در هر دو حالت سرعت خوب است، محدودیت حجم نداری و لینک مستقیم و تمیز می‌دی.


محمد امیری
تخصص : برنامه نویس فول استک جونیور
@BlackREdmM 23 ساعت پیش مطرح شد
0

درود عزیز.
یک سری سرویس ها مثل پیکوفایل و یو آپلود هستن که شاید به درد کارت بخوره.
اگر نه، میتونی فایلت رو با وین رار به چندین قسمت تقسیم کنی و قسمت قسمت بفرستی.


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

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