با سلام
بنده یک سری فایل ها دارم که نمیخوام قابل دانلود باشن و فقط توی سایت اصلی قابل رویت باشه مثلا یک فایل صوتی رو بشه توی وبسایت به صورت انلاین گوش داد ولی از طریق url قابل دانلود نباشه برای هیچکس توجه داشته باشد میخوام این روش رو در اپ ها هم استفاده کنم پس راهی باشه از طریق api هم قابل محدودیت باشه شما راهی دارید برای این محدودیت؟
من هم همینکار رو دارم میکنم
خب بزار بگم من چیکار کردم 😁😁
من دو تا هاست دارم یکی سی پنل لینوکس و یکی هاست دانلود دایرکت ادمین
پروژه اصلیمو روی سی پنل اپلود میکنم و فایل ها رو مثل عکس و ویدیو در هاست دانلود ارسال میکنم
حالا چیکار کنیم که فقط از سایت اصلی(سی پنل) بشه اطلاعات داخل هاست دانلود رو خوند؟
خب من توی هاست دانلودم تمامی دسترسی ها یا permission فولدر ها رو روی 750 و فایل ها رو روی 640 قرار میدهم
اگه نمیدونی پرمیشن چیه این مطلب رو بخون
خب حالا اینطوری کسی نمیتونه با تایپ کردن url فایل توی هاست دانلودم بیاد و اون فایل رو ببینه و با خطای 403 مواجه میشه
در رابطه با نمایش فایل توی سایت اصلی میتونید از پروتوکل ftp استفاده کنید
به این صورت که با ftp به هاست دانلود لاگین میکنه و اون فایلی رو که میخواید رو به کاربر نمایش میده
موفق باشید :)
@ahmadrezabashari
ببخشید روش اتصال به ftp رو مقاله دارید بنده مطالعه ای داشته باشم برای php باشه ترجیحا
برای اتصال به ftp با php از اموزش زیر استفاده کنید 👇👇
و لازم هست برای اتصال به ftp یک اکانت ftp در هاست دایرکت ادمین بسازید میتونید از اموزش زیر استفاده کنید 👇👇
@ahmadrezabashari
بعد ببخشید سوالی که داشتم اینه که الان با انجام این فعالیت سرعت کاهش پیدا نمیکنه؟
چرا کاهش پیدا میکنه مثلا تو لود شدن عکس ها و نمایششون طول میده که اتفاقا اونم دارم پرس و جو میکنم و اگه به نتیجه رسیدم حتما اطلاع میدم
نیازی ب دوتا هاست نیست، با آدرسهای یک بار مصرف میشه این کار رو کرد
مثلا ی پوشه داری به نام myfile1 و ی فایل صوتی داخلش داری
باید ترتیبی بدی ک بعد از اینکه فایل صوتی توی سایت لود شد پوشه myfile1 تغییر نام پیدا کنه و بشه مثلا myfile2 البته اسم باید رندم انتخاب بشه ک قابل حدس نباشه
@ahmadrezabashari
این روش رو فک کنم بدردم نخواه چون وبسایت من درخواست های زیادی رو قرار بگیره و هر فایل هم کم کمش ۳۰ مگ هستش و فک کنم خیلی کند بشه اما برای حفظ اطلاعات که درون همون سرور نباشه ایده خوبی هستش
@ehsanbala65
البته چرا که نه
با یدونه هاستم میشه اینکارو کرد ولی خودتون دیدید که @amirhossien1338 گفتن که حداقلش ۳۰ تا فایل داره که هر کدومش کم کم ۳۰ مگ حجمشونه بنظرتون چقدر باید هزینه کنه تا ی هاست سی پنل برای ذخیره سازی این اطلاعات بگیره؟؟
الان هاستای ۲ گیگی سالی کم کم ۲۰۰ قیمتشونه
در حالی که قسمت هاست دانلود ۱۰ گیگابایت دایرکت ادمین سالی ۱۵۰ هزار تومنه!!
خب چرا نره ی هاست جدا نگیره و اطلاعات رو روی اون نریزه؟
و اینکه دسترسی رو کلا از بین ببری بهتر از اینکه بخوای جابه جاش کنی
اگه طرف بتونه الگوریتم رندوم کردن اسم فایل رو پیدا کنه راحت میتونه فایل بعدی رو پیشبینی کنه ولی اگه دسترسی رو کلا از بین ببری طرف خیلی کارش سخت تر میشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟