thinkphp3.2 实现文件上传

1.file.html

手机名称
手机价格
手机图片
所属品牌

2.add方法中处理文件上传

public function add(){
        $Tel = M("Tel");
		//文件上传处理  
		$upload = new \Think\Upload();// 实例化上传类
	    $upload->maxSize   =     3145728 ;// 设置附件上传大小
	    $upload->exts      =     array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
	    $upload->rootPath  =     './Public/'; // 设置附件上传根目录
	    $upload->savePath  =     'Uploads/'; // 设置附件上传(子)目录
	    // 上传文件 
	    $info   =  $upload->upload();
	 	$data['mimg'] = '/Public/'.$info['mimg']['savepath'].$info['mimg']['savename'];
        $res = $Tel->add($data);
		if($res){
			$this->success("添加成功",U("tel/show"));die;
		}else{
			$this->error("添加失败",U("tel/create"));die;
		}
}

3.本地上传目录

thinkphp3.2 实现文件上传_第1张图片

4.表中的字段是mimg 

5.列表展示


		
ID 手机名称 手机价格 手机图片 所属品牌 添加时间 操作
{$vo.id} {$vo.mname} {$vo.mprice} 手机图片 {$vo.bname} {$vo.mtime} 删除|| 编辑

anything is possible!

你可能感兴趣的:(原创,PHP,thinkphp,thinkphp,php)