umeditor上传的图片自定义保存路经的修改办法

[php] 2024-05-12 圈点680

摘要:umeditor上传后的图片,自定义图片的保存路经;包括功能说明,修改的详细步骤及备注。

功能说明:

umeditor上传后的图片,自定义图片的保存路经。


版本信息:

umeditor1_2_2-utf8-php.zip


修改思路:

1,修改imageUp.php文件

找到:"savePath" => "upload/"

修改为:"savePath" => "/public/images/"   //这里是相对于根目录的绝对路经;两边都加/


找到:$Path = "upload/";

修改为:$Path = /public/images/";


2,在umeditor.comfig.js文件的大约第140行,

找到:imagePath:URL + "php/"  

修改为:imagePath:"http://127.0.0.1"  


3,修改Uploader.class.php

在函数getFileInfo()中的第一行添加如下代码:

$this->fullName=strstr($this->fullName,"/public/images");


4,在函数getFolder()中的$pathStr = $this->config[ "savePath" ](在第一行),这一行后边添加如下代码:

$myappfile="www"; //不包括任何/ 的网站根目录的文件夹名称,需自定义

$myfilepath = str_replace('\\\\', '/', dirname(__FILE__));//此文件路经,无/

$myapppath = substr($myfilepath,0,strpos($myfilepath,$myappfile)).$myappfile;//末尾无/ 此为网站根目录的绝对路经

$pathStr = $myapppath . $pathStr;


备注:

1,/public/images/为自定义的相对于根目录的路经,也是绝对路经;

2,$myappfile="www" 中的 www 是网站目录的文件夹的名称,根据实际情况填写



umeditor  路径  

感谢反馈,已提交成功,审核后即会显示