微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php-Laravel文件上传:从服务器访问文件

我已经使用Laravel 5.0成功将图像文件上传到服务器.这是我的表格:

<html>
    <head>
        <title>Uploads</title>
    </head>
    <body>
        {!! Form::open(array('url' => 'uploadProcessing' , 'enctype' => 'multipart/form-data')) !!}
        {!! Form::label('image','Upload Image') !!}
        {!! Form::file('image') !!}
        {!! Form::submit('Submit') !!}
        {!! Form::close() !!}
    </body>
</html>

这是我的控制器:

public function uploadProcessing() {
    $image = Input::file('image');
    $imageName = rand(1111, 9999) . '.' . Input::file('image')->getClientOriginalExtension();
    Input::file('image')->move(base_path() . '/public/uploads/', $imageName);
}

与此同时,我将$imageName保存为数据库表中的一个引用.
现在,我必须在具有该参考的视图中显示该图像.我试图以这种方式访问​​它:

@foreach($result as $r)
{!! HTML::image('uploads/$r->reference') !!}
@endforeach

但这不起作用,有什么帮助吗?

解决方法:

我明白了,这很简单,我尝试过这样:

<img src="..\uploads\{!! $r->reference !!}" />

而且有效

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐