ueditor 上传图片时 怎样自定义图片上传路径

浏览:22364 发布日期:2013/09/20 分类:求助交流
按照视频上讲的,
将ueditor的图片上传类修改为Tp的上传类,  window.UEDITOR_CONFIG.imageUrl="{:U('Upload/uploadimg')}";          //图片上传提交地址
window.UEDITOR_CONFIG.imagePath='__ROOT__/Upload/images/ueditor/';//编辑器调用图片的地址
图片上传类://改变Ueditor 默认图片上传路径
    public function uploadimg(){
        import('@.ORG.Net.UploadFile');
        $upload = new UploadFile();// 实例化上传类
        $upload->allowExts  = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
        $upload->autoSub =true ;
        $upload->subType ='date' ;
        $upload->dateFormat ='ymd' ;
        $upload->savePath =  './Upload/images/ueditor/';// 设置附件上传目录
        if($upload->upload()){
            $info =  $upload->getUploadFileInfo();
            echo json_encode(array(
                    'url'=>$info[0]['savename'],
                    'title'=>htmlspecialchars($_POST['pictitle'], ENT_QUOTES),
                    'original'=>$info[0]['name'],
                    'state'=>'SUCCESS'
            ));
        }else{
            echo json_encode(array(
                    'state'=>$upload->getErrorMsg()
            ));
        }
    
但是上传完后,图片的地址会变成
<img src="/项目名/Upload/images/ueditor/130920/523c16f696591.gif" title="btn2.gif"/>

现在我的项目路径是:D:/wnap/www/项目
Apache 目录直接指向D:/wnap/www,如果以后Apache 目录直接指向
D:/wnap/www/项目 ,那之前图片<img src="/项目名/Upload/images/ueditor/130920/523c16f696591.gif" title="btn2.gif"/>
因为没有项目名而找不到,求如何将图片相对路径存入数据库!!!

最佳答案
评论() 相关
后面还有条评论,点击查看>>