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

- 2 سال پیش
توسط محمد آپدیت شد
پوریا ( 417 تجربه )
2 سال پیش

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

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

حسام موسوی ( 188734 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

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

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

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

محمد ( 11042 تجربه )
2 سال پیش

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

برای ارسال پاسخ باید وارد سایت شوید