模板文件
<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 ”