UEditor编辑器自定义上传图片或文件路径的修改方法
程序员文章站
2022-06-23 21:54:29
使用ueditor编辑器,附件默认在ueditor/php/upload/, 我的附件地址是网站根目录下/data/upload/ ,需要修改ueditor如下...
使用ueditor编辑器,附件默认在ueditor/php/upload/, 我的附件地址是网站根目录下/data/upload/ ,需要修改ueditor如下:
第一步:打开php/config.php修改图片目录
复制代码 代码如下:
return array(
//图片目录
'imagesavepath' => array (
'../../../../data/upload'
)
);
第二步:图片上传后去掉相对路径php/imageup.php
复制代码 代码如下:
$info["url"]=str_replace('../../../../', '', $info["url"]);
echo "{'url':'" . $info["url"] . "','title':'" . $title . "','original':'" . $info["originalname"] . "','state':'" . $info["state"] . "'}";
exit;
第三步:打开ueditor.config.js修改图片路径
复制代码 代码如下:
,imagepath:"/"
第四步:如果你想修改图片生成路径或图片名称
修改图片生成路径在php/uploader.class.php
复制代码 代码如下:
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”,然后按照官方文档说明修改!
推荐阅读