uedit 富文本编辑器 图片上传 图片服务器

Posted 每天增长一点点

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uedit 富文本编辑器 图片上传 图片服务器相关的知识,希望对你有一定的参考价值。

uedit设置 

 

 修改uploader 类 

  源代码这个注释

 

$url = "upimg.com/uploadImg.php";
        $tmpName = $file[\'name\']; //上传上来的文件名
        $tmpFile = $file[\'tmp_name\']; //上传上来的临时存储路径
        $tmpType = $file[\'type\']; //上传上来的文件类型
        $folder = \'goods_uedit\'; //存储路径
        //执行上传
        $data = json_decode($this->upload_file($url, $tmpName, $tmpFile, $tmpType, $folder));

        if($data->code){
            $this->fileName = $data->name;
            $t = time();
            $d = explode(\'-\', date("Y-y-m-d-H-i-s"));
            $format = $this->config["pathFormat"];
            $format = str_replace("{yyyy}", $d[0], $format);
            $format = str_replace("{yy}", $d[1], $format);
            $format = str_replace("{mm}", $d[2], $format);
            $format = str_replace("{dd}", $d[3], $format);
            $format = str_replace("{hh}", $d[4], $format);
            $format = str_replace("{ii}", $d[5], $format);
            $format = str_replace("{ss}", $d[6], $format);
            $format = str_replace("{time}", $t, $format);

            $this->fullName =$format.$data->name;
            $this->stateInfo = \'SUCCESS\';
        }

 

    function upload_file($url,$filename,$path,$type, $folder){  
        //php 5.5以上的用法  
        if (class_exists(\'\\CURLFile\')) {  
            $data = array(
                \'imgs\' => new \\CURLFile(realpath($path),$type,$filename),
                \'folder\' => $folder
            );
        } else {  
            $data = array(  
                \'imgs\'=>\'@\'.realpath($path).";type=".$type.";filename=".$filename,
                \'folder\' => $folder
            );  
        }
        $ch = curl_init();  
        curl_setopt($ch, CURLOPT_URL, $url);  
        curl_setopt($ch, CURLOPT_POST, true);  
        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);  
        curl_setopt($ch, CURLOPT_HEADER, false);  
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
        $return_data = curl_exec($ch);
        $return_data = trim($return_data);
        curl_close($ch);  
        return $return_data;  
    }

 

以上是关于uedit 富文本编辑器 图片上传 图片服务器的主要内容,如果未能解决你的问题,请参考以下文章

ueditor富文本编辑器跨域上传图片解决办法

超文本编辑器如何上传图片?

富文本编辑器图片上传,复制粘贴图片上传

KindEditor - 富文本编辑器 - 使用+上传图片

Vue:富文本编辑器quill-editor上传图片导致url太长导致请求报错

Simditor 富文本编辑器多选图片上传视频连接插入