码迷,mamicode.com
首页 > Web开发 > 详细

TP5图片上传

时间:2017-12-09 18:19:38      阅读:460      评论:0      收藏:0      [点我收藏+]

标签:echo   上传文件   date   pat   err   移动   load()   request   creat   

 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            //输出 jpg
10            //echo $info->getExtension();
11            //输出 20160820/42a79759f284b767dfcb2a0197904287.jpg
12            //echo $info->getSaveName();
13            //输出 42a79759f284b767dfcb2a0197904287.jpg
14            //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     }

 

TP5图片上传

标签:echo   上传文件   date   pat   err   移动   load()   request   creat   

原文地址:http://www.cnblogs.com/walblog/p/8011936.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!