找到 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'污染英文,],
// 上传页面route::get('/upl', function(){ return view('urs.upload');});
<!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>
// 执行上传route::post('/upldo', 'urscontroller@upldo');
/** * 文件上传六安万佛湖 */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 条评论) |