public function upl(){
if(IS_POST){
import('ORG.Net.UploadFile');
$upload = new UploadFile();// 实例化上传类
$upload->thumb = true;
$upload->thumbMaxWidth = '50,200';
$upload->thumbMaxHeight = '50,200';
$upload->maxSize = 3145728 ;// 设置附件上传大小 3M
$upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');
$upload->savePath = './Public/Uploads/';
var_dump($upload);
if(!$upload->upload()) {
$this->error($upload->getErrorMsg());
}else{// 上传成功 获取上传文件信息
$info = $upload->getUploadFileInfo();
}
var_dump($info);
$date_jpg=date('YmdHis').".jpg";
rename($upload->savePath.$info[0]['savename'], $upload->savePath.$date_jpg);
if($upload->thumb){
rename($upload->savePath.'thumb_'.$info[0]['savename'], $upload->savePath.'t'.$date_jpg);
}
// 保存表单数据 包括附件数据
$User = M("tt"); // 实例化User对象
$User->create(); // 创建数据对象
// $User->name = $info[0]['savename']; // 保存上传的照片根据需要自行组装
$User->name = $date_jpg;
$User->t_img = 't'.$date_jpg;
$User->add(); // 写入用户数据到数据库
//$this->success('数据保存成功!');
}else{
$this->display();
}
}
<html>
<body>
<form action="" method="post"
enctype="multipart/form-data">
<input type="file" name="photo1">
<!--<input type="file" name="photo2">-->
<!--<input type="file" name="photo3">-->
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>