راکت

دانلود فایل از لاراول

3 پاسخ

سلام
من یه بلاگ با لاراول دارم که میخوام عکس ها و فایل هایی که آپلود کردم رو بتونم ازش دانلود کنم که سمت فرانت اند استفاده کنم
مثل وقتی که بدون فریمورک دانلود انجام میشه، مسیر فایل داده بشه و دانلود انجام بشه
ولی به خاطر سیستم route لاراول نمی تونم این کارو انجام بدم، برای فولدر عکس ها یه route تعریف کردم که فایل مورد نظر رو برگردونه
باید در کل از همین روش استفاده کرد یا راه حل دیگه ای هم هست ؟
یعنی نمیشه به صورت مستقیم به فولدر public دسترسی داشت بدون درگیر شدن با سیستم routing ؟
ممنون

ثبت پرسش جدید

پاسخ‌ها

3
Alimotreb
Alimotreb
@Alimotreb

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

سلام
@saman1111

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

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

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

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

mortezaejaz
mortezaejaz
@morteza.ejaz

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

از تکه کد زیر استفاده کنید این کد فایل ها رو در پوشه public اپلود میکنه و میتونید مستقیما به اونها دسترسی داشته باشید

if($request->file('upload')) {
            $avatarName = md5(microtime()) . '.' . $request->file('upload')->extension();
            $request->file('upload')->move(public_path('images'), $avatarName);
        }

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

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