ueditor编辑器图片自定义存放目录及路径修改

澳门新葡亰手机版 2

使用ueditor编辑器,附件默认在ueditor/php/upload/,
我的附件地址是网站根目录下/data/upload/ ,需要修改ueditor如下:

百度编辑器ueditor功能强大,很多人士以应用项目开发中,但是里面有一个公众的问题就是上传图片存放目录太深,默认是ueditor/php/upload下,前不久测试后图片存放目录可以改变,但是路径会出现问题。现分享下图片自定义存放目录和路径,我最后的图片存放是www.**.com/image/
20131113/13843284986865.png。

第一步:打开php/config.php修改图片目录

首先,本地测试配置,为什么这里要先说本地配置呢,因为好多人上线项目一般都是把项目代码直接放到根目录下的,而在本地我们一般会有好多测试项目,因此会有项目文件夹,本地项目目录布局大概如下:

复制代码 代码如下:return array(
//图片目录 ‘imageSavePath’ = array ( ‘../../../../data/upload’ ));

Xiangmu

第二步:图片上传后去掉相对路径php/imageUp.php

    +Ueditor

复制代码 代码如下:
$info[“url”]=str_replace(‘../../../../’, ”, $info[“url”]); echo
“{‘url’:'” . $info[“url”] . “‘,’title’:'” . $title . “‘,’original’:'”
. $info[“originalName”] . “‘,’state’:'” . $info[“state”] . “‘}”;
exit;

-image

第三步:打开ueditor.config.js修改图片路径

-admin

复制代码 代码如下:,imagePath:”/”

-data

第四步:如果你想修改图片生成路径或图片名称

    …相关代码目录                      

修改图片生成路径在php/Uploader.class.php

澳门新葡亰手机版,首先imageUp.php第20行,将upload我这里自定为项目目录下image文件下,这样已经完成图片可以存放到image下了

复制代码 代码如下: private function
getFolder() { $pathStr = $this-config[ “savePath” ]; if ( strrchr(
$pathStr , “/” ) != “/” ) { $pathStr .= “/”; } $pathStr .= date( “Ym/d”
); if ( !file_exists( $pathStr ) ) { if ( !mkdir( $pathStr , 0777 ,
true ) ) { return false; } } return $pathStr; }

 

修改文件名,在ueditor.all.min.js中搜索“fileNameFormat”,然后按照官方文档说明修改!

 

澳门新葡亰手机版 1

其次 进行了上面的配置后,实际插入数据的地址会出现../../image/这样url地址,同样在imageUp.php第50行,添加$info[“url”]=str_replace(‘../../’,”,$info[“url”]),将../../替换掉。

 

澳门新葡亰手机版 2