php整合ueditor上传到专用的图片服务器

下面先看目录
在框架中的位置

php整合ueditor上传到专用的图片服务器_第1张图片
4fcc4efe04181ad6d7e7e80b7e699d5.png

main.php文件是自己创建的控制器文件,
完成代码如下,

lists(array('where'=>array('file' => $name, 'size'=>$file['size'], 'type' =>$type)));       //上传到自己的图片服务器代码
                    
                    if(empty($data)){
                        
                        $ip = tool::get_str_ip();
                        $imgurl = AttService::get_instance()->uploadImg($file['tmp_name'], $type, 'daishuapp');
                      
                        $save_data = array('type'=>$type, 'ip'=>$ip, 'url' =>$imgurl, 'file'=> $name, 'size'=>$file['size']);
                        U_imagesService::instance()->put($save_data);

                        if (!empty($imgurl)) { 
                             $rs = [
                                'state' => 'SUCCESS',
                                'url' => $imgurl,
                                'title' => '',
                                'original' => ''
                            ];                    
                            exit(json_encode($rs));
                            //return json_encode($rs);
                        } else { //上传失败
                            $rs = [
                                'state' => '上传图片失败',
                            ];
                            exit(json_encode($rs));
                        }
                        break;

                  }else{
                    $rs = [
                    'state' => 'SUCCESS',
                    'url' => $data[0]['url'],
                    'title' => '',
                    'original' => ''
                    ];
                    exit(json_encode($rs));
                  } 

                default:
                    exit();

            }
    }

}

静态文件中的代码如下

php整合ueditor上传到专用的图片服务器_第2张图片
796db48e129368c0edb60630a5b3e27.png

以上就额可以将图片上传到自己想传的地址了。。

你可能感兴趣的:(php整合ueditor上传到专用的图片服务器)