uploadFile(); } else{ $result = $this->uploadImage($_REQUEST['thumb']); } if($result['status'] == 1) { $list = $result['data']; if(intval($_REQUEST['upload_type'])==0) $file_url = ".".$list[0]['recpath'].$list[0]['savename']; else{ $file_url = ".".$list[0]['bigrecpath'].$list[0]['savename']; $thumb_url = ".".$list[0]['thumbpath'].$list[0]['savename']; } /*$html = ''; $html.= ''; $html.= 'Insert Image'; $html.= ''; $html.= ''; $html.= ''; $html.= ''; $html.= ''; $html.= ''; echo $html;*/ $public_url=$file_url; if($GLOBALS['distribution_cfg']['OSS_TYPE']&&$GLOBALS['distribution_cfg']['OSS_TYPE']!='NONE') { syn_to_remote_image_server($file_url); } if($GLOBALS['distribution_cfg']['OSS_TYPE']&&$GLOBALS['distribution_cfg']['OSS_TYPE']=='ALI_OSS'){ $file_url=get_spec_image($public_url); }else{ $file_url=str_replace("./public/",file_domain()."/public/",$file_url); } save_log($file_url."UPLOAD SUCCESS",1); ajax_file_return(array('error' => 0, 'url' => $file_url,'public_url'=>$public_url,'thumb_url'=>$thumb_url)); } else { //echo ""; save_log("UPLOAD FAILED",0); ajax_file_return(array('error' => 1, 'message' => $result['info'])); } } public function do_cut_upload(){ require_once APP_ROOT_PATH."system/utils/crop.php"; $width = floatval($_REQUEST['w']); $height = floatval($_REQUEST['h']); $dst = strim($_REQUEST['dst']); $crop = new CropAvatar($_POST['avatar_src'], $_POST['avatar_data'], $_FILES['avatar_file'],$width,$height); $response = array( 'state' => 200, 'message' => $crop -> getMsg(), 'result' => $crop -> getResult(), 'dst' => $dst ); echo json_encode($response); } public function do_upload_img() { if(intval($_REQUEST['upload_type'])==0) $result = $this->uploadFile(); else $result = $this->uploadImage(); if($result['status'] == 1) { $list = $result['data']; if(intval($_REQUEST['upload_type'])==0) $file_url = ".".$list[0]['recpath'].$list[0]['savename']; else $file_url = ".".$list[0]['bigrecpath'].$list[0]['savename']; /*$html = ''; $html.= ''; $html.= 'Insert Image'; $html.= ''; $html.= ''; $html.= ''; $html.= ''; $html.= ''; $html.= ''; echo $html;*/ admin_ajax_return(array('error' => 0, 'url' => str_replace("./public/",SITE_DOMAIN.APP_ROOT."/public/",$file_url))); } else { //echo ""; admin_ajax_return(array('error' => 1, 'message' => $result['info'])); } } public function deleteImg() { B('FilterString'); $ajax = intval($_REQUEST['ajax']); $file = $_REQUEST['file']; $file = explode("..",$file); $file = $file[4]; $file = substr($file,1); @unlink(get_real_path().$file); if(app_conf("PUBLIC_DOMAIN_ROOT")!='') { $syn_url = app_conf("PUBLIC_DOMAIN_ROOT")."/es_file.php?username=".app_conf("IMAGE_USERNAME")."&password=".app_conf("IMAGE_PASSWORD")."&path=".$file."&act=1"; @file_get_contents($syn_url); } save_log(l("DELETE_SUCCESS"),1); $this->success(l("DELETE_SUCCESS"),$ajax); } } ?>