博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TP5图片上传
阅读量:5136 次
发布时间:2019-06-13

本文共 1255 字,大约阅读时间需要 4 分钟。

1 /*图片上传*/ 2     public function upload(){ 3         // 获取表单上传文件 例如上传了001.jpg 4         $file = request()->file('file'); 5         // 移动到框架应用根目录/public/uploads/ 目录下 6         $info = $file->validate(['ext'=>'jpg,png,gif'])->move(ROOT_PATH . 'public' . DS . 'uploads'); 7         if($info){ 8            //成功上传后 获取上传信息 9            //输出 jpg10            //echo $info->getExtension();11            //输出 20160820/42a79759f284b767dfcb2a0197904287.jpg12            //echo $info->getSaveName();13            //输出 42a79759f284b767dfcb2a0197904287.jpg14            //echo $info->getFilename();15            //echo $info->pathName;16            //获取图片的存放相对路径17             $filePath = 'public' . DS . 'uploads'.$info->getSaveName();18             $getInfo = $info->getInfo();19             //获取图片的原名称20             $name = $getInfo['name'];21             //整理数据,写入数据库22             $data = [23                 'path' => $filePath,24                 'name' => $name,25                 'create_time' => date('Y-m-d H:i:s')26             ];27             $affected = \think\Db::name('goods_image')->insert($data);28         }else{29             // 上传失败获取错误信息30             echo $file->getError();31         }32     }

 

转载于:https://www.cnblogs.com/walblog/p/8011936.html

你可能感兴趣的文章
蓬莱山辉夜
查看>>
为什么函数式组件没有生命周期?
查看>>
sql 查询名字中有_的员工
查看>>
solr 常见异常
查看>>
HDU 6044--Limited Permutation(搜索+组合数+逆元)
查看>>
PAT (Basic Level) Practise - 换个格式输出整数
查看>>
bzoj1901:Zju2112 Dynamic Rankings
查看>>
POJ 2104 K-th Number
查看>>
[BZOJ1083] [SCOI2005] 繁忙的都市 (kruskal)
查看>>
Django之Auth模块 实现登录,退出,自带session 与认证功能的一个重要的模块
查看>>
【机器学习_10】十大基础算法:分类_逻辑回归
查看>>
A+B Format
查看>>
SVN
查看>>
LeetCode - N-Queens II
查看>>
sublime3+quick智能提示
查看>>
UIDevice的简易说明
查看>>
Smarty模板引擎技术(一)
查看>>
nodejs中安卓端的编码如何转换为中文
查看>>
实验四
查看>>
js实现全屏
查看>>