laravel 5.2从存储文件夹中获取图像

时间:2016-05-10 07:14:36

标签: laravel storage laravel-5.2

我需要在浏览器中使用图片标记查看图片。我使用了laravel存储文件夹来存储图像,我想用浏览img src显示它,我得到空白的响应。以下是代码请告诉我在哪里弄错了。

Laravel代码

route.php

Route::get('uploads/{folder?}/{subFolder?}/{fileName?}', ['as' => 'file_preview', 'uses' => 'StorageController@preview']);

StorageController.php

public function preview($folder, $subFolder, $fileName)
{
    $tFile = \File::get(storage_path('uploads/'.$folder.'/'.$subFolder.'/'.$fileName));

    return Response::make($tFile)->header('Content-Type', 'image/jpg'); 
}

视图图片的HTML代码

<img src="{!! route('file_preview', ['folder'=> 'category','subFolder' => 'style','fileName'=>$category->style_img]) !!}" width="130" height="130" id="default_image" class="editCategoryPreviewStyleImage" />

请告诉我获得这个的最佳方法。

0 个答案:

没有答案