Tp3.2.3 整合 百度Ueditor1.4.3.3 图片上传功能
来源:互联网 发布:上海联通网络 编辑:程序博客网 时间:2024/06/11 18:33
首先现将百度Ueditor引入网页,修改要修改的配置,特别是serverUrl 如图修改成自己要调用的控制器方法。
特别强调, Ueditor 会与ThinkPHP的trace调试冲突,所以要关掉SHOW_PAGE_TRACE' =>false,
调用ThinkPHP upload类重写上传方法
public function upload(){
date_default_timezone_set("Asia/chongqing");
error_reporting(E_ERROR);
header("Content-Type: text/html; charset=utf-8");
$CONFIG = json_decode(preg_replace("/\/\*[\s\S]+?\*\//", "", file_get_contents("./Data/Ueditor/php/config.json")), true);
$action = $_GET['action'];
if('uploadimage' == $action) { //上传图片
//处理图片上传开始
//实例化上传类
$upload = new Upload();
//配置
$upload->subName = array('date', 'Ym');//子目录创建方式
//上传
$info = $upload->upload();
//p($info);//上传信息
if($info) {
/**
* 得到上传文件所对应的各个参数,数组结构
* array(
* "state" => "", //上传状态,上传成功时必须返回"SUCCESS"
* "url" => "", //返回的地址
* "title" => "", //新文件名
* "original" => "", //原始文件名
* "type" => "" //文件类型
* "size" => "", //文件大小
* )
*/
$arr = array(
'state'=>'SUCCESS',
'url'=>__ROOT__ .'/Uploads/'.$info['upfile']['savepath'].$info['upfile']['savename'],
'title'=>$info['upfile']['savename'],
'original'=>$info['upfile']['name'],
'type'=>$info['upfile']['ext'],
'size'=>$info['upfile']['size']
);
/* 返回数据 */
$result = json_encode($arr);
} else {
$arr = array('state'=>$upload->getError());
}
// print_r($arr);
//图片上传结束
} elseif('config' == $action) { //加载配置
$result = json_encode($CONFIG);
}
/* 输出结果 */
if (isset($_GET["callback"])) {
if (preg_match("/^[\w_]+$/", $_GET["callback"])) {
echo htmlspecialchars($_GET["callback"]) . '(' . $result . ')';
} else {
echo json_encode(array(
'state'=> 'callback参数不合法'
));
}
} else {
echo $result;
}
}
注意将方法中的上传路径修改成自己项目中的路径
亲测上传图片功能正常
- Tp3.2.3 整合 百度Ueditor1.4.3.3 图片上传功能
- phpcms V9.6.0版本整合百度ueditor1.4.3.2,包括水图片上传水印
- thinkphp3.2.3 ueditor1.4.3 图片上传操作,在线删除上传图片功能。
- Thinkphp3.2.3整合最新百度Ueditor1.4.3编辑器
- Ueditor1.4.3.3+springMvc+maven 实现图片上传
- Ueditor1.4.3百度编辑器配置(包括上传图片)的使用心得
- UEditor1.3.6图片上传
- 百度富文本编辑器UEditor1.3上传图片附件等
- ueditor1.4.3---php版本上传图片路径的修改
- ueditor1.4.3 jsp版本图片上传配置问题
- ueditor1.4.3 jsp版本图片上传配置问题
- 百度编辑器ueditor1.4.2-更改图片上传路径和图片读取路径
- 百度编辑器 ueditor1.1.8.1 For Asp.net 配置 上传功能详解
- 百度编辑器 ueditor1.1.8.1 For Asp.net 配置 上传功能详解
- MVC3.0下使用百度富文本编辑器ueditor1.3.6上传图片
- 织梦dedecms整合Ueditor1.4.3百度编辑器(最新版2015年12月整合)
- TP3.2.3文件上传
- 最新百度编辑器ueditor1.4.3.3php版简单应用
- Mybatis 02
- 简要描述客户端发送的http request header都包含哪些内容
- java object互转Map的三种方法
- HLS-FETCH
- 归并排序
- Tp3.2.3 整合 百度Ueditor1.4.3.3 图片上传功能
- Java多线程基础
- LinearLayout(线性布局)
- 关于Eclipse Maven插件常用命令
- Ubuntu 16.04 安装 QQ 详细过程
- 随手拍
- Hrbust 1792 Number Squence 【思维+离线+离散化BIT】
- MySQL的btree索引和hash索引(张高伟)
- tar分包压缩与合并