封装好的ueditor-美化版
/**
* 富文本编辑器图片上传
*/
public function upimgAction(){
if($_GET['action'] == 'config'){
echo '{
"imageActionName": "uploadimage",
"imageFieldName": "upfile",
"imageMaxSize": 2048000,
"imageAllowFiles": [
".png",
".jpg",
".jpeg",
".gif"
],
"imageUrlPrefix": "",
}';
}else{
$upload_url = Yaf_Application::app()->getConfig()->url->uploads;
$result='0';
$fileElementName = 'upfile';
if(!empty($_FILES[$fileElementName]['tmp_name']) || $_FILES[$fileElementName]['tmp_name'] != 'none'){
$config = C('PICTURE_UPLOAD');
$arrType = explode(",",$config['exts']);
$upload = new Upload();// 实例化上传类
$upload->maxSize = $config['maxSize'];// 设置附件上传大小
$upload->exts = $arrType;// 设置附件上传类型
$upload->rootPath = '../uploads/'; // 设置附件上传根目录
$upload->savePath = 'attachment/'; // 设置附件上传(子)目录
// 上传文件
/*{"state":"SUCCESS","url":"\/ueditor\/php\/upload\/image\/20150716\/1437014899972910.png","title":"1437014899972910
.png","original":"cy_pub.png","type":".png","size":2583}*/
$info = $upload->upload();
if(!$info) {
// 上传错误提示错误信息
$result='ERROR';
$path = '';
}else{
$result='SUCCESS';
$re=$info[$fileElementName];
$path = $upload_url.$re['savepath'].$re['savename'];
}
}
echo json_encode(array('state'=>$result,'url'=>$path,'title'=>$re['savename'],'original'=>$re['name'],'type'=>'.'.$re['ext'],'size'=>''));
}
exit;
}美化后的百度编辑器:
链接: https://pan.baidu.com/s/1C6UYzyu8Et1AhE9IOf3F-A 密码: xhr2