百度Ueditor解决上传图片及附件跨目录及返回路径的方法
更新:2021-01-04 08:39:07
人气:119
来源:本站原创
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。
修改小图标的地址还有一个好处,就是隐藏了编辑器的实际路径,对后台管理也安全一些。
大家只要找对文件,分析配置文件的源码,相信不看我这个大家也会修改。
推荐的文章
Ads by Google
随手记
- ● 谷歌广告联盟(GoogleAdsense)申请通过了,可服务器在哪?
- ● PHP支持的版本及各版本最终支持时间
- ● 记录有人物联网USR-W610串口服务器及WEB控制接线图
- ● 如何本地制作CRT证书及Apache开启SSL实现局域网的https访问
- ● Ajax返回值中无故多出回车、换行、空格字符的解决方法
- ● 百度Ueditor纯文本粘贴filterTxtRules规则的使用方法
- ● 百度Ueditor纯文本粘贴规则及上传附件链接从新窗口打开等问题(用JQ解决)
- ● 远程桌面连接报错:出现身份验证错误/要求的函数不受支持的解决方案
- ● PHP程序员在做网站开发前对基本目录结构如何规划?
- ● 简述原创内容的文章对网站质量的重要性
PHP经验分享
- ● PHP接收$_POST表单值为字符串或数组时,对安全转义的处理函数
- ● PHP+MYSQL多个字段插入或修改数据库时的简便方法
- ● 关联数组循环输出及根据键名输出键值有用法
- ● PHP生成和识别二维码的方法详解及示例源代码【百度云下载】
- ● MySQL并发相关的参数的调整
- ● PHP调用百度AI图像识别文字并输出文本结果
- ● PHP5,6,7版本中如何使用magic_quotes_gpc转义数据保证安全
- ● JQ+PHP实现浏览器webcam摄像头在线定时自动拍照存储照片
- ● 利用facedetection插件,实现JQuery+PHP的图像人脸识别功能
- ● PHP代码直接执行mysql数据库文件(.sql)的导入方法
本站PHP博客源代码下载
联系博主