tp3 使用ckeditor4.11 上传图片 复制粘贴图片

先开启上传的tab选项。

修改ckeditor文件夹下面的config.js

主要加2处代码

config.image_previewText=' '; //预览区域显示内容
config.filebrowserImageUploadUrl = '/admin.php?s=/Index/uploadImages';

  

后台php代码

 

 

 

//上传图片
    public function uploadImages()
    {
        $upload = new \Think\Upload();// 实例化上传类
        $upload->maxSize   =     3145728 ;// 设置附件上传大小
        $upload->exts      =     array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
        $upload->rootPath  =      'http://juzhen.qianmo.info/Upload/img/'; // 设置附件上传根目录
        // 上传单个文件
        $info   = $upload->uploadOne($_FILES['upload']);
        if( $info){
            $desname =$info['savepath'].$info['savename'];
            $previewname =" http://juzhen.qianmo.info/Upload/img/".$desname;
            $callback = $_REQUEST["CKEditorFuncNum"];

            $data['uploaded']       = 1;
            $data['fileName'] = '';
            $data['url']    = "$previewname";
            echo json_encode($data);

//            echo "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction($callback,
//'".$previewname."','');</script>";
        }else{
            header("Content-type: text/html; charset=utf8");
            echo "<font color=\"red\"size=\"2\">*文件格式不正确(必须为.jpg/.gif/.bmp/.png文件)</font>";
        }
    }

  

 就是这么简单

posted @ 2019-08-14 17:17  韭菜笔记本  阅读(610)  评论(0)    收藏  举报