tp3.2.3上传用户信息(包括文件,例如图片)

控制器中的方法如下:

public function upload(){
        // $_POST;
        // $_FILES;
        // $this->redirect('/home/Index/index');
        // redirect(U('home/index/index'),3,'页面跳转中...');
        $upload = new \Think\Upload();// 实例化上传类   
        $upload->maxSize   =     3145728 ;// 设置附件上传大小   
        $upload->exts      =     array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型 
        $upload->rootPath  =      './uploads/'; //设置附件上传根目录 
        $upload->savePath  =      ''; // 设置附件上传子目录    // 上传文件  
        $info   =   $upload->upload(); 
        // var_dump($info);
        // die;  
        $thumb="/lianxi/tp/uploads/".$info['tupian']['savepath'].$info['tupian']['savename'];//图片存储路径
        $res=$_POST;//获上传的form表单信息
        $res['thumb']=$thumb;
        // $arr=array('thumb'=>$thumb);
        $wen=M('admin');//实例化表,可直接操作数据库
        // $wen->add($arr);
         $wen->add($res);//将获得信息存入数据库
      //   if(!$info) {// 上传错误提示错误信息     
        //    $this->error($upload->getError());  
          //    }else{// 上传成功     
               //  $this->success('上传成功!',U('home/index/uphtml'));   
               //   }
    }

view视图表单提交页面

<form action="{:U('home/index/upload')}" enctype="multipart/form-data" method="post">
		<input type="file" name="tupian" />
        <input type="submit" name="submit"value="确认添加">
	</form>
	<br/>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值