百度Ueditor解决上传图片及附件跨目录及返回路径的方法
更新:2021-01-04 08:39:07
人气:2371
来源:本站原创
A+
用百度Ueditor比较头疼的配置主要是上传图片和附件,以及返回路径的问题。
今天记录解决的问题如下:
1.上传图片和附件跨根目录的问题。
2.附件小图标显示路径的跨目录修改,及默认title的显示。
config.json文件中设置imagePathFormat的路径,其中../是相对目录。官方有解释:
imagePathFormat 参数使用非 "/" 开头的相对路径时,上传位置也是相对于网站根目录(asp、.net例外,相对于应用程序的目录)。 例子1:网站根目录是 "D://apache/www/",imagePathFormat 参数设置为 "ueditor/php/upload/{filename}",那么上传位置在 "D://apache/www/ueditor/php/upload/" 目录下。 例子2:网站根目录是 "D://apache/www/",imagePathFormat 参数设置为 "../upload/{filename}",那么上传位置在 "D://apache/upload/" 目录下。
这里有了JS的.replace进行替换,因为我后台和前台网址不是一个域名,但却是在同一台服务器下。绑定的域名是不同的根目录,不影响上传文件使用../相对路径,跳过根目录。但是会造成前台显示URL和后台编辑器的图片或附件路径引用位置无法读取。所以直接通过替换,改为绝对地址的引用,就没有问题了。
关于修改上传附件后的小图标地址,看下图即可,包括修改链接的title值,我这里是直接删除了,因为内网使用不涉及SEO。
修改小图标的地址还有一个好处,就是隐藏了编辑器的实际路径,对后台管理也安全一些。
大家只要找对文件,分析配置文件的源码,相信不看我这个大家也会修改。
推荐的文章
随手记
- ● windows系统下php无法使用curl怎么办?
- ● 绿联UGREENKVM切换器(分屏器)快捷键丢失解决办法
- ● 统信UOS开机指定网址全屏启动自带浏览器以及屏蔽ALT+F4关闭
- ● xshellSSH连接Linux服务器防止超时退出
- ● php8开启OpenSSL扩展库报错disabledinstallext
- ● 统信系统linux安装php时的报错libxml-2.0>=2.7.6
- ● tidb关闭sql_mode=ONLY_FULL_GROUP_BY模式
- ● windows10如何开机自动运行bat文件
- ● Win10Mysql8初始密码丢失,初始化又不显示密码
- ● UOS系统关闭防火墙或者放行tcp80端口
PHP经验分享
- ● PHP批量对TCP服务端指定多个IP非阻塞检查在线状态
- ● python实现TCP服务端持续接收关机、重启指令并输出结果【系列三】
- ● PHP给TCP服务端发送指令【系列二】
- ● PHP判断TCP服务端是否在线【系列一】
- ● PHP判断远程文件是否存在
- ● LINUX下用PHP获取CPU型号、内存占用、硬盘占用等信息代码
- ● PHP代码用UDP方式远程唤醒电脑让计算机开机
- ● apache下php生成验证码图片不能显示
- ● PHP使用AES加密解密示例(无偏移)
- ● Pluginmysql_native_passwordreported:''mysql_native_password'isdeprecate问题