本文是针对那些有fckeditor使用经验的人写的,写的不好还请指教!
最近一个javaee项目用到fckeditor作为HTML编辑器,允许用户上传图片到指定的服务器磁盘目录,图片统一由apache服务器来管理,仅仅将图片在apache服务器中对应的地址保存到数据库中。
在网上查了下关于fckeditor的配置和应用,发现都是将用户上传的图片保存到web应用的当前路径下,感觉很不爽,没办法自己查看了下fckeditor-java-2.4.1-bin.zip下的源代码,发现只有修改源代码才能满足我的需求......
修改代码之前还是先讲下apache服务器吧,前面讲了我需要将fckeditor中上传的图片交给apache来管理
1:首先去apache官方网站
http://www.apache.org上下载apache_2.2.11-win32-x86-openssl-0.9.8i.msi应用程序,安装到安装到电脑某个磁盘上,默认为C盘,例如我的安装在C:\Program Files\Apache Software Foundation下
2:打开C:\Program Files\Apache Software Foundation\Apache2.2\conf文件夹,找到httpd.conf文件,打开此文件,在文件最下面添加如下内容(D:/icis/icon/image/是我上传的图片所要放的位置):
<Directory "D:/icis/icon/image/">
AllowOverride None
Options all
Order allow,deny
Allow from all
</Directory>
alias /image/ "D:/icis/icon/image/"
3:启动apache服务器,在IE浏览器中输入 http://localhost/image/ 将成功看到所以图片的列表(前提是在D:/icis/icon/image/目录下已经有了图片,你可以先放几张到里面)
现在来讲fckeditor2.6的配置,在web工程中用过fckeditor的人都知道fckeditor有个配置文件fckeditor.properties,我的配置如下:
connector.userFilesPath=D:/icis/icon
connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImpl
第一个配置是我上传的文件所在的目录,不使用fckeditor的默认目录,和apache配置的相对应,第二个就不用说了,用过的都知道.....
在javaee项目中使用fckeditor要在
web.xml中配置它的Servlet,配置如下:
<servlet>
<servlet-name>Connector</servlet-name>
<servlet-class>net.fckeditor.connector.ConnectorServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Connector</servlet-name>
<url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern>
</servlet-mapping>
是时候讲下fckeditor-java-2.4.1-bin.zip的源代码了,要将用户上传的文件保存到电脑的任意目录下,必须修改源代码了,主要是修改 net.fckeditor.connector下的ConnectorServlet.java文件。我主要修改的功能如下:
1:将用户上传的图片保存到D:/icis/icon/image文件夹下
2:上传的文件按照yyyyMMddHHmmss格式重命名,解决中文乱码的问题
3:控制上传的图片大小最大为2兆
上传的附件中第一个是我修改后的源代码,第二个是修改后打好的jar包,大家可以下载后看下
分享到:
相关推荐
FCKeditor_2.6.6.zip+fckeditor-java-2.4.1.rar+fckeditor-java-2.4.1-bin.zip+fckeditor-java-2.4-src.zip+fckeditor-java-demo-2.4.war.zip 分享几个包,让你学习有成。加油
"RemoteUpload Plugin for FCKEditor 2.6 java 版(2.4)" 这个标题指的是一个专门为FCKEditor 2.6版本开发的远程上传插件,该插件的Java实现版本是2.4。FCKEditor是一款开源的富文本编辑器,广泛用于网页内容编辑,而...
在这个"**fckeditor2.6 asp 版 配置好精简过**"的压缩包中,我们聚焦的是FCKeditor的一个特定版本——2.6,针对ASP(Active Server Pages)平台进行了优化和配置。ASP是一种由微软开发的服务器端脚本环境,允许...
【fckeditor2.6JAR】是一个用于网页编辑的Java应用程序包,它是FCKeditor的特定版本,主要用于在Web应用中实现富文本编辑功能。FCKeditor是一款开源的JavaScript组件,允许用户在浏览器环境中创建、修改和格式化HTML...
由官网FCKeditor_2.6.4+fckeditor-java-2.4.1修改。 修改内容有: 1、上传的文件名为中文会变成乱码 2、新建中文目录变乱码(这个好似还有点小问题,不过不影响使用,还是不建议用中文目录) 3、对上传的文件使用...
总结,FCKEditor 2.6 for Java JSP是一个强大且易用的文本编辑解决方案,尤其适合需要在JSP环境中处理富文本的应用场景。其文件和多媒体管理功能以及Ajax集成,让Web内容编辑变得更加高效和便捷。通过深入理解和熟练...
FCKeditor2.3+2.6合并版——试用手记 博文链接:https://bugie.iteye.com/blog/235697
Fckeditor2.6是一款强大的基于Java的开源富文本编辑器,专为Web应用设计,能够提供用户友好的界面,使得用户可以在网页上编辑文本时享受到类似桌面应用的体验。它支持多种格式的文本、图像、链接等元素的插入和编辑...
FCKeditor 2.6 浏览服务器 图片预览 FCKeditor 2.6 浏览服务器 图片预览 FCKeditor 2.6 浏览服务器 图片预览 FCKeditor 2.6 浏览服务器 图片预览 FCKeditor 2.6 浏览服务器 图片预览
在JSP(JavaServer Pages)环境下使用FCKeditor,开发人员可以将它集成到Web应用中,为用户提供动态内容编辑的能力。JSP是一种服务器端脚本语言,它结合了HTML、Java代码和脚本元素,用于生成动态网页内容。将...
标题“配置好的fckeditor2.6 lite3”指的是这个压缩包中包含的是已经配置完成的FCKeditor 2.6 Lite版本3,用户可以直接应用,无需进行复杂的设置步骤。 FCKeditor 2.6是该编辑器的一个旧版本,但依然在许多项目中...
同时,下载FCKEditor 2.6的Java版,其中包括所需的jar文件,如`fckeditor-java-core-2.6.jar`。 3. **添加依赖库** 集成FCKEditor需要一些额外的库文件,比如`commons-fileupload-1.2.1.jar`用于处理文件上传,`...
FCKeditor 2.6 精简版第三版(带表格)修改内容如下: 带表格功能 FCKeditor 2.6 精简版第三版修改内容如下: 修补第一第二版存在的焦点丢失BUG,即在IE下选择文字点其他地方选中文字变成未选中 删除插件功能 删除...
《fckEditor2.6美化实用版——打造高效富文本编辑体验》 fckEditor是一款功能强大的开源富文本编辑器,尤其在JSP(JavaServer Pages)环境中广泛应用。fckEditor2.6版本是其发展过程中的一个重要里程碑,它在前一...
FCKeditor 2.6 精简版第三版修改内容如下: 修补第一第二版存在的焦点丢失BUG,即在IE下选择文字点其他地方选中文字变成未选中 删除插件功能 删除表格功能 精简弹出窗口的公用页面函数 进一步优化代码 FCKeditor...
fckeditor-java-2.6-bin.zip文件可能是FCKeditor的Java版本二进制包,适合Java开发者集成到他们的Web应用中。FCKeditor提供了多种语言版本的API,Java版本使得Java开发者能够轻松地在Servlet、JSP等环境中集成编辑器...
包括fckeditor2.6.4+fckeditor-java-2.4.1配置所需资源包及fckeditor-java-2.4.1源码和配置说明文档。 配置中解决了中文乱码,并为上传文件自动创建日期文件夹。
综上所述,FCKeditor v2.6精简版第三版是一个高效、灵活的富文本编辑器,适合那些希望在网页应用中提供高级文本编辑功能的开发者。通过合理配置和定制,可以满足不同项目的需求,提升用户体验。
本篇文章将详细探讨如何在FCKeditor 2.6中添加插入视频和音频功能,以便为用户提供更丰富的多媒体体验。 首先,理解FCKeditor的基本架构至关重要。FCKeditor由一系列插件构成,这些插件负责提供特定的功能,如图片...