layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处
发布时间:2020-12-14 14:10:18 所属栏目:大数据 来源:网络整理
导读:本篇章节讲解layui框架实现文件上传及TP3.2.3对上传文件进行后台处理操作。供大家参考研究具体如下: layui框架是1.0.9版本。。 首先html页面代码如下: js代码如下: 接下来的php后台接值的方法: 1,'msg'=>'no sorry','data'=>array( 'src'=>'',
本篇章节讲解layui框架实现文件上传及TP3.2.3对上传文件进行后台处理操作。分享给大家供大家参考,具体如下: layui框架是1.0.9版本。。 首先html页面代码如下: js代码如下: 接下来的php后台接值的方法: 1,'msg'=>'no sorry','data'=>array(
'src'=>'',)
);
#图片存放路径
$directory = C('UPLOAD_PATH')."/Public/docment/";
#判断目录是否存在 不存在则创建
if(!(is_dir($directory))){
$this->directory($directory);
}
#获取数据库最后一条id 当做文件名称
$product_last_id=D('ApiProduct')->getLastId();
$savename="ApiProduct_".time().'_'.($product_last_id['id']+1);
$upload = new ThinkUpload();
$upload->maxSize = 0;
$upload->exts = array('doc','docx','xls','xlsx','pdf','txt');
$upload->rootPath = $directory;
$upload->saveName="$savename";
$upload->savePath = '';
$info = $upload->uploadOne($_FILES['banner_file_upload']);
if(!$info){
$res['code']=$upload->getError();
$res['msg']='error';
}else{
$res['code']=0;
$res['msg']='success';
$res['src']="/Public/docment/".$savename.".".$info['ext'];
}
echo json_encode($res);die;
}
/**
* 递归创建文件
* @author erwa
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》。 希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |