ueditor编辑器图片自定义存放目录及路径修改

摘要:
百度编辑器编辑器功能强大。许多人都在开发应用程序项目,但存在一个公共问题,即上传图像存储目录太深。默认值为ueditor/php/upload。最近测试后可以更改图像存储目录,但路径会有问题。在ueditor.config的第139行末尾。js,将地址更正为http://localhost/xiangmu/此时插入数据库映像的路径http://localhost/xiangmu/image/20131113/13843284986865.png好的,我们需要图像存储目录和最终的URL地址。

百度编辑器ueditor功能强大,很多人士以应用项目开发中,但是里面有一个公众的问题就是上传图片存放目录太深,默认是ueditor/php/upload下,前不久测试后图片存放目录可以改变,但是路径会出现问题。现分享下图片自定义存放目录和路径,我最后的图片存放是www.**.com/image/ 20131113/13843284986865.png

首先,本地测试配置,为什么这里要先说本地配置呢,因为好多人上线项目一般都是把项目代码直接放到根目录下的,而在本地我们一般会有好多测试项目,因此会有项目文件夹,本地项目目录布局大概如下:

Xiangmu

    +Ueditor

-image

-admin

-data

    …相关代码目录                      

首先imageUp.php20行,将upload我这里自定为项目目录下image文件下,这样已经完成图片可以存放到image下了

ueditor编辑器图片自定义存放目录及路径修改第1张

其次进行了上面的配置后,实际插入数据的地址会出现../../image/这样url地址,同样在imageUp.php 50行,添加

$info["url"]=str_replace('../../','',$info["url"])

,将../../替换掉。

ueditor编辑器图片自定义存放目录及路径修改第2张

最后ueditor.config.js139行,修正地址改为http://localhost/xiangmu/

 

ueditor编辑器图片自定义存放目录及路径修改第3张

此时数据库图片插入的路径http://localhost/xiangmu/image/20131113/13843284986865.png

 

好了,这样无论是是图片存放目录或是最后的url地址都是我们期望的。

 

上线项目配置 其实这里提到线上测配置其实也就是没有项目目录,也就是没有xiangmu这个目录,项目目录下的代码文件全部是放到根目录下的,那么这里其实和本地的配置方法一样,唯一不同的就是将ueditor.config.js 139行修正地址改为 /

ueditor编辑器图片自定义存放目录及路径修改第4张

最后申明一点我的编辑器ueditor.config.js中 

var URL = window.UEDITOR_HOME_URL || (function(){

 是没有做任何路径配置的

至此完毕,如果你觉的有用,就支持下吧!

以上文章转载自 : http://www.itnet.org.cn/news380.html

免责声明:文章转载自《ueditor编辑器图片自定义存放目录及路径修改》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇minihttp http://www.acme.com/software/mini_httpd/JavaCore和HeapDump 规格严格下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

用Navicat Premium图标编辑器创建表的方法

Navicat Premium 作为一款常见的数据库管理工具,功能非常的强大。其中图表编辑器由画布和垂直的工具栏组成,方便设计图表,例如添加对象、设置图表格式和打印模型等。一些新手用户对这方面的使用不是很了解,下面给大家分享一下用Navicat Premium图标编辑器创建表的方法? 点击“新建图表”即可创建一个新的图表。 创建一个新的表,从图表工具栏点击...

Adobe Dreamweaver 添加库、标签和属性

您可以在 Dreamweaver 中使用标签库编辑器添加标签库,并将标签和属性添加到标签库中。 添加一个标签库 在标签库编辑器(“编辑”>“标签库”)中,单击加号 (+) 按钮,然后选择“新建标签库”。 在“库名称”框中,键入一个名称,(例如,Miscellaneous Tags),然后单击“确定”。 将标签添加到标签库 在标签库编辑器...

kindEditor富文本编辑器

用法参考:http://kindeditor.net/docs/usage.html  一、使用 . 修改HTML页面 在需要显示编辑器的位置添加textarea输入框。 <textarea id="editor_id" name="content" style="700px;height:300px;"> &lt;strong&am...

常用的HTML富文本编译器UEditor、CKEditor、TinyMCE、HTMLArea、eWebEditor、KindEditor简介

1、UEditor UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于BSD协议,允许自由使用和修改代码... 主要特点: 轻量级:代码精简,加载迅速。 定制化:全新的分层理念,满足多元化的需求。采用三层架构:1. 核心层: 为命令层提供底层API,如range/selection/do...

懒惰的人有福了——VS代码段编辑器SnippetEditor 可对vs所有代码段进行编辑和创建包括C#\J#\VB.NET等 (转)

懒惰的人有福了——VS代码段编辑器SnippetEditor 可对vs所有代码段进行编辑和创建包括C#\J#\VB.NET等 这个版本不仅支持VS2005、2008而且还支持VS2010的代码段编辑 启动画面虽然是写着VB 代码段 但是仍旧支持C#与其它语言的代码段包括J#\VB.NET\xml\html等的创建、编辑修改等,非常方便,有了代码段,一起...

vue-json-editor json编辑器

一、概述 现有一个vue项目,需要一个json编辑器,能够格式化json数据,同时也支持编辑功能。 vue-json-editor 插件就可以实现这个功能 二、vue-json-editor使用 安装插件 npm install vue-json-editor --save 使用 test.vue <template> <div s...