راکت

ایجاد محدودیت

10 پاسخ

با سلام
بنده یک سری فایل ها دارم که نمیخوام قابل دانلود باشن و فقط توی سایت اصلی قابل رویت باشه مثلا یک فایل صوتی رو بشه توی وبسایت به صورت انلاین گوش داد ولی از طریق url قابل دانلود نباشه برای هیچکس توجه داشته باشد میخوام این روش رو در اپ ها هم استفاده کنم پس راهی باشه از طریق api هم قابل محدودیت باشه شما راهی دارید برای این محدودیت؟

ثبت پرسش جدید

پاسخ‌ها

10
احمدرضا بشری
احمدرضا بشری
@ahmadrezabashari

تخصص: برنامه نویسی وب و سرور

من هم همینکار رو دارم میکنم

خب بزار بگم من چیکار کردم 😁😁

من دو تا هاست دارم یکی سی پنل لینوکس و یکی هاست دانلود دایرکت ادمین

پروژه اصلیمو روی سی پنل اپلود میکنم و فایل ها رو مثل عکس و ویدیو در هاست دانلود ارسال میکنم

حالا چیکار کنیم که فقط از سایت اصلی(سی پنل) بشه اطلاعات داخل هاست دانلود رو خوند؟

خب من توی هاست دانلودم تمامی دسترسی ها یا permission فولدر ها رو روی 750 و فایل ها رو روی 640 قرار میدهم
اگه نمیدونی پرمیشن چیه این مطلب رو بخون

پرمیشن و سطح دسترسی در لینوکس

خب حالا اینطوری کسی نمیتونه با تایپ کردن url فایل توی هاست دانلودم بیاد و اون فایل رو ببینه و با خطای 403 مواجه میشه

در رابطه با نمایش فایل توی سایت اصلی میتونید از پروتوکل ftp استفاده کنید
به این صورت که با ftp به هاست دانلود لاگین میکنه و اون فایلی رو که میخواید رو به کاربر نمایش میده

موفق باشید :)

شاید پاسخ شما همین‌جا باشد

darkzed
darkzed
@amirhossien1338

@ahmadrezabashari
ببخشید روش اتصال به ftp رو مقاله دارید بنده مطالعه ای داشته باشم برای php باشه ترجیحا

احمدرضا بشری
احمدرضا بشری
@ahmadrezabashari

تخصص: برنامه نویسی وب و سرور

@amirhossien1338

برای اتصال به ftp با php از اموزش زیر استفاده کنید 👇👇

اتصال به ftp | نت پارادیس

و لازم هست برای اتصال به ftp یک اکانت ftp در هاست دایرکت ادمین بسازید میتونید از اموزش زیر استفاده کنید 👇👇

ساخت اکانت ftp در دایرکت ادمین

darkzed
darkzed
@amirhossien1338

@ahmadrezabashari
بعد ببخشید سوالی که داشتم اینه که الان با انجام این فعالیت سرعت کاهش پیدا نمیکنه؟

احمدرضا بشری
احمدرضا بشری
@ahmadrezabashari

تخصص: برنامه نویسی وب و سرور

چرا کاهش پیدا میکنه مثلا تو لود شدن عکس ها و نمایششون طول میده که اتفاقا اونم دارم پرس و جو میکنم و اگه به نتیجه رسیدم حتما اطلاع میدم

کند بودن نمایش یک تصویر با استفاده از ftp در لاراول

لود شدن تصویر با استفاده از lazy load یا لود تنبل در لاراول

احسان
احسان
@ehsanbala65

نیازی ب دوتا هاست نیست، با آدرسهای یک بار مصرف میشه این کار رو کرد
مثلا ی پوشه داری به نام myfile1 و ی فایل صوتی داخلش داری
باید ترتیبی بدی ک بعد از اینکه فایل صوتی توی سایت لود شد پوشه myfile1 تغییر نام پیدا کنه و بشه مثلا myfile2 البته اسم باید رندم انتخاب بشه ک قابل حدس نباشه

darkzed
darkzed
@amirhossien1338

@ahmadrezabashari
این روش رو فک کنم بدردم نخواه چون وبسایت من درخواست های زیادی رو قرار بگیره و هر فایل هم کم کمش ۳۰ مگ هستش و فک کنم خیلی کند بشه اما برای حفظ اطلاعات که درون همون سرور نباشه ایده خوبی هستش

darkzed
darkzed
@amirhossien1338

@ehsanbala65
سلطان گیرم دو نفر با هم درخواست بدن یکی اصلا دیگه دسترسی پیدا نمیکنه

احمدرضا بشری
احمدرضا بشری
@ahmadrezabashari

تخصص: برنامه نویسی وب و سرور

@ehsanbala65
البته چرا که نه
با یدونه هاستم میشه اینکارو کرد ولی خودتون دیدید که @amirhossien1338 گفتن که حداقلش ۳۰ تا فایل داره که هر کدومش کم کم ۳۰ مگ حجمشونه بنظرتون چقدر باید هزینه کنه تا ی هاست سی پنل برای ذخیره سازی این اطلاعات بگیره؟؟
الان هاستای ۲ گیگی سالی کم کم ۲۰۰ قیمتشونه
در حالی که قسمت هاست دانلود ۱۰ گیگابایت دایرکت ادمین سالی ۱۵۰ هزار تومنه!!
خب چرا نره ی هاست جدا نگیره و اطلاعات رو روی اون نریزه؟

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

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

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