I('num'), 'title' => '', 'upload' =>U('Admin/Ueditor/imageUp',array('savepath'=>$path,'pictitle'=>'banner','dir'=>'logo')), 'size' => '4M', 'type' =>'jpg,png,gif,jpeg', 'input' => I('input'), 'func' => empty($func) ? 'undefined' : $func, ); $this->assign('info',$info); return $this->fetch(); } //营业执照图片上传 public function upload_pic() { vendor('qcloudcos.myqcloudcos'); $getoldimg=I('oldimg'); if ((($_FILES["uploadImage"]["type"] == "image/gif") || ($_FILES["uploadImage"]["type"] == "image/jpeg") || ($_FILES["uploadImage"]["type"] == "image/bmp") || ($_FILES["uploadImage"]["type"] == "image/pjpeg") || ($_FILES["uploadImage"]["type"] == "image/png")) ){//100KB $extend = explode(".",$_FILES["uploadImage"]["name"]); $key = count($extend)-1; $ext = ".".$extend[$key]; $newfile = md5(mt_rand()).$ext; if ($getoldimg) //删除旧图 { $delres=Myqcloudcos::delFile('wxd',$getoldimg); } if(!file_exists('public/upload/licenseimg')){mkdir('public/upload/licenseimg');} move_uploaded_file($_FILES["uploadImage"]["tmp_name"],"public/upload/licenseimg/" . $newfile); @unlink($_FILES['uploadImage']); $upimg="/public/upload/licenseimg/"; //保存到存储云 $resfolder=Myqcloudcos::statFolder('wxd',$upimg); if ($resfolder && $resfolder['code']!=0)//不存在创建 { Myqcloudcos::createFolder('wxd',$upimg); } //上传到腾讯云 $localpath=ROOT_PATH.$upimg.$newfile; $ypath=$upimg.$newfile; $res=Myqcloudcos::upload('wxd',$localpath,$ypath); if($res && $res['code']==0){ mdelFile($localpath); } return $upimg.$newfile; }else { return 'error'; } } /* 删除上传的图片 */ public function delupload(){ $action=isset($_GET['action']) ? $_GET['action'] : null; $filename= isset($_GET['filename']) ? $_GET['filename'] : null; $filename= str_replace('../','',$filename); $filename= trim($filename,'.'); $filename= trim($filename,'/'); if($action=='del' && !empty($filename)){ $size = getimagesize($filename); $filetype = explode('/',$size['mime']); if($filetype[0]!='image'){ return false; exit; } unlink($filename); exit; } } }