Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
240 views
in Technique[技术] by (71.8m points)

laravel - How can I download fIles

I created a page where I can upload files to "/storage/app/public/uploads". I have a download button, which works fine on my XAMPP test environment. As I uploaded the project to the server, I still can upload files. They also go to the same directory "/storage/app/public/uploads". But when I want to download them, the download-path is /storage/uploads/ and I get a 404 error. But this is also on my XAMPP. in my /config/filesystems.php i have 'disks' => [

    'local' => [
        'driver' => 'local',
        'root' => storage_path('app'),
    ],

    'public' => [
        'driver' => 'local',
        'root' => storage_path('app/public'),
        'url' => env('APP_URL').'/storage',
        'visibility' => 'public',
    ],

 'links' => [
    public_path('storage') => storage_path('app/public'),
 ],

]

I have no clue, what's wrong, because on my XAMPP it's fine. Any idea?

question from:https://stackoverflow.com/questions/65911710/how-can-i-download-files

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Run php artisan storage:link on server to fix it.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...