//在Action中写
public function img(){
$this->display();
}
public function add(){
import("ORG.Net.UploadFile");//导入图片上传类
$upload=new UploadFile();//实例化上传类
$upload->maxSize=3145728;
$upload->allowExts=array('jpg','gif','png','jpeg');//设置上传图片的类型
$upload->savePath="./public/Image/";
//$upload->saveRule="time";
if(!$upload->upload()){
$this->error($upload->getErrorMsg());
}else{
$info=$upload->getUploadFileInfo();
}
//保存表单数据,包括上传的图片
$name=M("Img");
$name->create();
$savename=$info[0]['savename'];
$imgurl="/Wuliu/public/Image/".$savename;
$data['img']=$_POST['name'];
$res=$name->add($data);
if($res){
$this->success('添加成功');
}else{
$this->error('添加失败');
}
}
//img.html中写
<form action='__URL__/add' method='post' enctype="multipart/form-data">
<table>
<tr>
<td>添加图片</td>
<td><input type='file' name='name'></td>
<td><input type="submit" value='添加'></td>
</tr>
</table>
</form>