راکت

تغییر مسیر آپلود از public به Storage و امنیت ؟

3 پاسخ

سلام؛ ممنون از راه اندازی این بخش از سایت خیلی خوب می باشد.
در حال حاضر بخش آپلود و فایل ها در پوشه public قرار داره اما برای امنیت بیشتر می‌خوام از این به بعد بره به داخل storge .
آیا امنیت فایل ها افزایش پیدا خواهد کرد یا تاثیری ندارد

اما سه سوال :
۱- مسیر آپلود رو تغییر بدم به storge کافیه تا این کار انجام بشه ؟
۲- برای دانلود فایل هم مثل همون قبلی فقط باید مسیرش رو تغییر بدم ؟
۳- فایل هایی که قبلا آپلود شدن رو چطوری بهشون دسترسی پیدا کنم چون قطعا مسیر دانلود دو تا میشه (قبلی ها رو هم انتقال بدم به storge راه مناسبیه ؟)

پوریا
پوریا
@contact.poria
ثبت پرسش جدید

پاسخ‌ها

3
حسام موسوی
حسام موسوی
@hesammousavi

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

بله در امنیت تاثیر داره چون بصورت مستقیم قابلیت دسترسی به فایل ها وجود نداره
اما جواب سوال هاتون
1- بله همین که مسیر فایل آپلودی رو به storage تغییر بدید کفایت میکنه
2- برای دانلود سعی کنید بخشی از لینک فایل تون رو مشخص کنید و با کد زیر دانلود کنید چون کاملا راحت فایل رو در اختیار قرار میده و لینک دانلود هم توش میتونه مجازی باشه و لینک واقعی رو به کاربر نمیده

response()->download($addres)  
// virtual path www.example.com/download/1  
// real path storage_path(). '/folder1/folder2/filename'

3- فایل ها قبلی رو هم انتقال بدید به storage

محمد
محمد
@man

چطور میشه مسیر Storage را سرور دانلود قرار داد؟ که وقتی کاربر فایلاش بقسمت storage ذخیره میشه در اصل در سرور دانلود وظیفه Storage را انجام بده

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

میلاد خسروی
میلاد خسروی
@milwad

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

سلام خسته نباشید
بله storage امنیت بیشتری داره و کاربر نمیتونه به صورت مستفیم فایل هایی که private هست رو صدا بزنه اما public میتونه
شما یه سری تغییر تو کد دارید صد در صد

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

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