繁体   English   中英

从Blade中的存储路径获取文件时出现问题:Laravel 5.2

[英]Issue while fetching file from storage path in Blade: Laravel 5.2

我正在尝试设置以下文件夹中存在的文件路径。

存储/资产/媒体/ 1 /文件名

为此,我编写了以下代码。

<img class="img-responsive avatar-view" 
src={!! 
        URL("/storage/Asset/Media/1/FileName.png)  
    !!}
>

这产生下面的路径

http://localhost/AdminSystem/public/storage/Asset/Media/1/filename.png

我的文件在下面的路径中

http://localhost/AdminSystem/storage/Asset/Media/1/filename.png

请建议我是否错过了任何从存储路径获取文件的内容

你可以按照这种方法

storage_path().'/Asset/Media/1/FileName.png'

手段

<img class="img-responsive avatar-view" src="{!!storage_path().'/Asset/Media/1/FileName.png'!!}">

尝试这个:

从存储中获取任何文件的最佳方法是,首先定义该文件的根目录,然后每次使用它。

例如,在Route.php中,可以按以下方式定义它。

define('MEDIA_ROOT', '/storage/Asset/Media');

每当您想在那里显示它时,请使用以下代码:

 <img src="{{ MEDIA_ROOT.'/1/FileName.png' }}"/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM