首页 > 作文

Laravel – 上手实现 – 文件上传、保存到 public 目录下

更新时间:2023-04-08 13:04:32 阅读: 评论:0

1、为了访问方便,将上传的文件保存在 public 目录下,需要进行修改配置。

找到 config/filesystems.php 文件然后修改 root、具体如下:

'local' => [    'driver' => 'local',    // 'root' => storage_pat陈奕迅 内疚h('app'),    'root' => public_path()],'public' => [    'driver' => 'local',    // 'root' => storage_path('app/public'),    'root' => public_path(),    'url' => env('app_url').'/storage',    'visibility' => 'public'污染英文,],

2、配置路由,指定上传暗棋版军旗页面;

// 上传页面route::get('/upl', function(){    return view('urs.upload');});

3、创建并编辑上传页面;

<!doctype html><html lang="en"><head>    <meta chart="utf-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>上传</title></head><body>    <form action="upldo" method="pos五险一金t" enctype="multipart/form-data">        <!-- 文件上传使用 post 提交方式、需要加 csrf 保护-->        @csrf        文件上传:        <input type="file" name="file" id="">        <input type="submit" value="提交">    </form></body></html>

4、配置路由绑定控制器和方法,用于执行上传操作;

// 执行上传route::post('/upldo', 'urscontroller@upldo');

5、在控制器接收数据,获取上传的文件信息;

/** * 文件上传六安万佛湖 */public function upldo( request $request ){    // 获取上传的文件    $file = $request->file('file');    // 获得上传文件的原始名称 getclientoriginalname    // 040106.jpg    echo $file->getclientoriginalname();    // 获取上传文件的文件扩展名 extension    // jpg    echo $extension = $file->extension();    // 获取上传文件的大小     // 29514    echo $file->getsize();    // 检测上传的文件是否合法,返回值为true或fal    // 1    echo $file->isvalid();    // 获取上传后保存的路径    // php/nktwzdr5l1zkeqkzc8yk36hpab6tsdkrvboyjlhq.jpeg    echo $file->store('php');    // 最终的保存路径是在 ../laravel7/public/php/nktwzdr5l1zkeqkzc8yk36hpab6tsdkrvboyjlhq.jpeg}

本文发布于:2023-04-08 13:04:30,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/0fcbc7c4ea37fdade4a3a4bb3c6919a4.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Laravel – 上手实现 – 文件上传、保存到 public 目录下.doc

本文 PDF 下载地址:Laravel – 上手实现 – 文件上传、保存到 public 目录下.pdf

相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图