thinkphp 3.2.3 上传文件

来源:互联网 发布:天天德州 作弊器 知乎 编辑:程序博客网 时间:2024/06/03 23:47

模板文件

<form action="{:U(load)}" method="post" enctype="multipart/form-data"><input type="text" name="code" /> <input type="file" name="photo" /><input type="submit"></form>

控制器

 public function load()    {        $config = array(            'maxSize' => 100 * 1024 * 1024, // 单位是b            'rootPath' => './Public/Uploads/',            'exts' => array(                'jpg',                'gif',                'png',                'jpeg'            )        );        $upload = new \Think\Upload($config); //        $info = $upload->upload();        dump($info);        dump($upload->getError());    }


流星器输出效果


array (size=1)  'photo' =>     array (size=9)      'name' => string 'IMG_20140326_114056.jpg' (length=23)      'type' => string 'image/jpeg' (length=10)      'size' => int 795391      'key' => string 'photo' (length=5)      'ext' => string 'jpg' (length=3)      'md5' => string '5e0efcd41a96b55920f5c03b9ac1fcf6' (length=32)      'sha1' => string '50336ee7ca071a8d6b1fa5a0435df8eab2ed10ba' (length=40)      'savename' => string '5428af8369cfe.jpg' (length=17)      'savepath' => string '2014-09-29/' (length=11)string '' (length=0)


出错提示:

一、没有找到文件

form 中没写

enctype="multipart/form-data"
二、rootpath必选定义"./" 指与当前项目入口文件同级的目录 “./Public/Upload ” 



0 0
原创粉丝点击