zoukankan      html  css  js  c++  java
  • thinkphp 接收文件并处理

    html前台文件,上传到控制器,thinkphp处理它

    前台

        <form action="{:url('product/brand_addcl')}" enctype="multipart/form-data" method="post" class="form form-horizontal" id="form-article-add">
    
            <div class="row cl">
                <label class="form-label col-xs-4 col-sm-2"><span class="c-red">*</span>缩略图:</label>
                <div class="formControls col-xs-8 col-sm-9">
                <input accept="image/*" type="file" name="image" />
                </div>
            </div>
    
            <div class="row cl">
                <div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-2">
                    <button type="submit" onClick="article_save_submit();" class="btn btn-primary radius" type="submit"> 添加</button>
                </div>
            </div>
        </form>

    后台

        //品牌添加处理
        public function brand_addcl(){
           
           $file = request()->file('image');
            if(!$file){
                $this->error('图片文件接收报错!');
            }
    
       
            //存储到本地,路径从public开始
            $info = $file->move("static/uploads/");
            if(!$info){
                 $this->error('图片文件存储报错!');
            }
            $data['logo_img'] = $info->getSaveName();
    
            $res = Brand::create($data);
            if(!$res){
                 $this->error('添加品牌失败!');
            }       
           echo "<script language=JavaScript>  alert('操作成功!');
      parent.location.reload();  
    </script>";
        }
  • 相关阅读:
    [题解] [JSOI2011] 任务调度
    [题解] [JSOI2011] 棒棒糖
    [题解] [JSOI2011] 柠檬
    [题解] [JSOI2010] 排名
    [湖南集训] 谈笑风生
    BZOJ 4695 最假女选手 线段树
    HNOI 2010 物品调度 并查集 置换
    Luogu P4299 首都 LCT
    BZOJ 2738 矩阵乘法 整体二分
    51nod 1175 区间第k大 整体二分
  • 原文地址:https://www.cnblogs.com/cl94/p/9593017.html
Copyright © 2011-2022 走看看