zoukankan      html  css  js  c++  java
  • TP5图片上传

     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 = 	hinkDb::name('goods_image')->insert($data);
    28         }else{
    29             // 上传失败获取错误信息
    30             echo $file->getError();
    31         }
    32     }
  • 相关阅读:
    java基础(一)
    java概述
    七大查找十大排序之二排序
    bat批处理脚本语言(一)
    photoshop安装与破解
    office——excel常用函数
    arcgis engine开发环境搭建
    七大查找十大排序算法(一)
    华为路由交换常用命令
    cisco路由交换常用命令
  • 原文地址:https://www.cnblogs.com/walblog/p/8011936.html
Copyright © 2011-2022 走看看