加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – 使用类Storage Laravel 5.2上传文件/图像

发布时间:2020-12-14 19:35:03 所属栏目:大数据 来源:网络整理
导读:首先,我很抱歉我的英语不好. 我想使用类Storage将文件/图像从我的驱动程序上传到我的项目目录.我希望每个文件/图像都上传/移动到我的public / img目录.我在我的视图和我的帖子控制器上使用Form :: file(‘img’),我写了这个 $img = Input::file('img'); if (
首先,我很抱歉我的英语不好.

我想使用类Storage将文件/图像从我的驱动程序上传到我的项目目录.我希望每个文件/图像都上传/移动到我的public / img目录.我在我的视图和我的帖子控制器上使用Form :: file(‘img’),我写了这个

$img = Input::file('img');
    if ($img !== null) {
        $filename       = $img->getClientOriginalName();
        Storage::disk('uploads')->put('filename',$filename);

        $jenis->img     = $filename;  
    }

在我的配置/文件系统上我写这个

'uploads' => [
        'driver' => 'local','root'   => public_path() . '/img',],

但是,我的public / img目录没有任何反应,那里没有新的文件/图像.
你可以帮我解决我的代码错误吗?
我希望你们能帮助我另一个如何在laravel上传文件/图像的好方法

解决方法

看起来你的问题是你没有存储文件,你引用它的名字而不是它的内容.

试试这个:

Storage::disk('uploads') -> put($filename,file_get_contents($img -> getRealPath()));

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读