欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

简单集成wangEditor plupload 到Tp3.2

程序员文章站 2022-04-23 16:20:01
...
wangEditor编辑器 plupload上传 tp3.2
先看官方给的前端 模板



wangEditor2 test














模板仅修改了编辑器ID 你可以根据需要修改哈

楼主仔细看完之后发现 这个页面的js就是需要传入图片的url 一开始可难坏我了 不过 还是解决了 分享一下经验

1.修改url 到你的 上传地址 {{:U('你的上传地址')}} 这里我用的U方法 {{}} 这里是我修改过模板配置 你要是没修过的话应该是{:U('你的上传地址')}

2.写你的upload方法
{{:U('Admin/Index/upload')}}我这是测试的
对应Admin里面的IndexController.class.php upload方法public function upload() {
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize = 3145728 ;// 设置附件上传大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->rootPath = './Uploads/'; // 设置附件上传根目录
// 上传单个文件
$info = $upload->upload();
if(!$info) {// 上传错误提示错误信息
$this->error($upload->getError());
}else{// 上传成功 获取上传文件信息
foreach($info as $file){
$url = 'http://localhost/jz/Uploads/'.$file['savepath'].$file['savename'];
//预留接口 ************
//在这里可以把图片地址写入数据库 或者对图片进行操作 例如生成缩略图



//这里返回每一次的URL pulpload 规则 参见 编辑器js



$this->ajaxReturn($url,'EVAL');
}
}
}
这样子就可以了
注意 ajaxReturn返回方式一定要选EVAL 不然会转义你的url


哈哈:代码只是简单修改下 都是copy官方的 重要的是解决问题哈

AD:真正免费,域名+虚机+企业邮箱=0元