function jqajax(){
//判断是否有选择上传文件
var imgPath = {
ti
images: $("#images").val(),
content: $("#content").val(),
human: $("#human").val(),
}
$.ajax({
type: "POST",
url:"{:U('Banner/addupload')}",
enctype: 'multipart/form-data',
fileElementId:'images',
data:imgPath,
success: function(data){
alert('添加成功!');
location='{:U('Admin/Banner/index')}';
},
error: function(data){
alert('添加失败!');
}
});
}
</sc
/*
* 显示添加页面
*/
public function addBan(){
$this->display();
}
/*
* 上传文件及缩略图处理
*/
public function addupload(){
import('ORG.Net.UploadFile');
//导入上传类
$upload = new UploadFile();
//设置上传文件大小
$upload->maxSize = 3292200;
//设置上传文件类型
$upload->allowExts = explode(',', 'jpg,gif,png,jpeg');
//设置附件上传目录
$upload->savePath = './Cupload/';
//设置需要生成缩略图,仅对图像文件有效
$upload->thumb = true;
// 设置引用图片类库包路径
$upload->imageClassPath = 'ORG.Util.Image';
//设置需要生成缩略图的文件后缀
$upload->thumbPrefix = 'm_,s_'; //生产2张缩略图
//设置缩略图最大宽度
$upload->thumbMaxWidth = '400';
//设置缩略图最大高度
$upload->thumbMaxHeight = '400';
// 缩略图生成方式 1 按设置大小截取 0 按原图等比例缩略
$upload->thumbType = 0;
//设置上传文件规则
$upload->saveRule = 'uniqid';
//删除原图
$upload->thumbRemoveOrigin = true;
if (!$upload->upload()) {
//捕获上传异常
$this->error($upload->getErrorMsg());
} else {
//取得成功上传的文件信息
$uploadList = $upload->getUploadFileInfo();
}
$update = D('banner');
if($update->create()){
$update->time= time();
$update->add();
}else{
$this->error('添加失败');
}
}
我数据添加不到数据表里面?
最佳答案