UEditor编辑器自定义上传图片或文件路径的修改方法(ueditor文件上传漏洞)不要告诉别人

随心笔谈9个月前更新 admin
205 00
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

文章摘要

该文章介绍了如何在WordPress Ueditor中修改图片上传路径和相关代码。具体步骤如下: 1. 修改PHP配置文件`php/config.php`,将图片上传目录从`/data/upload`更改为`/site根目录/upload`。2. 在图片上传后,去除了相对路径,改为全路径。3. 修改JavaScript代码`ueditor.config.js`,设置图片路径为`/site根目录/upload/`。4. 如果需要修改图片生成路径或文件名,可以进一步在`php/Uploader.class.php`中进行调整,并参考官方文档进行操作。 文章内容详细描述了每一步的具体代码操作,适合需要调整图片上传路径的用户参考。



使用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”,然后按照官方文档说明修改!

您可能感兴趣的文章:vue集成百度UEditor富文本编辑器使用教程vue项目中应用ueditor自定义上传按钮功能UEditor 自定义图片视频尺寸校验功能的实现代码

© 版权声明

相关文章