`
wanliang
  • 浏览: 12450 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

apache2.2服务器+fckeditor2.6(java版)的应用

阅读更多
   本文是针对那些有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包,大家可以下载后看下
分享到:
评论
2 楼 wanliang 2009-05-04  
utf-8
1 楼 kaki 2009-04-20  
楼主存入数据库的是什么编码?

相关推荐

    FCKeditor_2.6.6.zip+fckeditor-java-2.4.1.rar

    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)

    "RemoteUpload Plugin for FCKEditor 2.6 java 版(2.4)" 这个标题指的是一个专门为FCKEditor 2.6版本开发的远程上传插件,该插件的Java实现版本是2.4。FCKEditor是一款开源的富文本编辑器,广泛用于网页内容编辑,而...

    fckeditor2.6 asp 版 配置好精简过

    在这个"**fckeditor2.6 asp 版 配置好精简过**"的压缩包中,我们聚焦的是FCKeditor的一个特定版本——2.6,针对ASP(Active Server Pages)平台进行了优化和配置。ASP是一种由微软开发的服务器端脚本环境,允许...

    fckeditor2.6JAR

    【fckeditor2.6JAR】是一个用于网页编辑的Java应用程序包,它是FCKeditor的特定版本,主要用于在Web应用中实现富文本编辑功能。FCKeditor是一款开源的JavaScript组件,允许用户在浏览器环境中创建、修改和格式化HTML...

    FCKeditor_2.6.4+fckeditor-java-2.4.1_BMW修改版

    由官网FCKeditor_2.6.4+fckeditor-java-2.4.1修改。 修改内容有: 1、上传的文件名为中文会变成乱码 2、新建中文目录变乱码(这个好似还有点小问题,不过不影响使用,还是不建议用中文目录) 3、对上传的文件使用...

    FCKEditor 2.6 for java jsp

    总结,FCKEditor 2.6 for Java JSP是一个强大且易用的文本编辑解决方案,尤其适合需要在JSP环境中处理富文本的应用场景。其文件和多媒体管理功能以及Ajax集成,让Web内容编辑变得更加高效和便捷。通过深入理解和熟练...

    FCKeditor2.3+2.6合并版——试用手记

    FCKeditor2.3+2.6合并版——试用手记 博文链接:https://bugie.iteye.com/blog/235697

    Fckeditor2.6 jsp版 并且可以重命名

    Fckeditor2.6是一款强大的基于Java的开源富文本编辑器,专为Web应用设计,能够提供用户友好的界面,使得用户可以在网页上编辑文本时享受到类似桌面应用的体验。它支持多种格式的文本、图像、链接等元素的插入和编辑...

    FCKeditor 2.6 图片预览

    FCKeditor 2.6 浏览服务器 图片预览 FCKeditor 2.6 浏览服务器 图片预览 FCKeditor 2.6 浏览服务器 图片预览 FCKeditor 2.6 浏览服务器 图片预览 FCKeditor 2.6 浏览服务器 图片预览

    FCKeditor2.6.4.1 在线编辑器 JSP

    在JSP(JavaServer Pages)环境下使用FCKeditor,开发人员可以将它集成到Web应用中,为用户提供动态内容编辑的能力。JSP是一种服务器端脚本语言,它结合了HTML、Java代码和脚本元素,用于生成动态网页内容。将...

    配置好的fckeditor2.6 lite3

    标题“配置好的fckeditor2.6 lite3”指的是这个压缩包中包含的是已经配置完成的FCKeditor 2.6 Lite版本3,用户可以直接应用,无需进行复杂的设置步骤。 FCKeditor 2.6是该编辑器的一个旧版本,但依然在许多项目中...

    FCKEditor 2.6 JSP 使用说明(嵌入方法)

    同时,下载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 精简版第三版(带表格)修改内容如下: 带表格功能 FCKeditor 2.6 精简版第三版修改内容如下: 修补第一第二版存在的焦点丢失BUG,即在IE下选择文字点其他地方选中文字变成未选中 删除插件功能 删除...

    fckEditor2.6美化实用版<JSP>

    《fckEditor2.6美化实用版——打造高效富文本编辑体验》 fckEditor是一款功能强大的开源富文本编辑器,尤其在JSP(JavaServer Pages)环境中广泛应用。fckEditor2.6版本是其发展过程中的一个重要里程碑,它在前一...

    FCKeditor 2.6 精简版第第三版

    FCKeditor 2.6 精简版第三版修改内容如下: 修补第一第二版存在的焦点丢失BUG,即在IE下选择文字点其他地方选中文字变成未选中 删除插件功能 删除表格功能 精简弹出窗口的公用页面函数 进一步优化代码 FCKeditor...

    FCKeditor2.6 在线编辑器

    fckeditor-java-2.6-bin.zip文件可能是FCKeditor的Java版本二进制包,适合Java开发者集成到他们的Web应用中。FCKeditor提供了多种语言版本的API,Java版本使得Java开发者能够轻松地在Servlet、JSP等环境中集成编辑器...

    fckeditor2.6.4+fckeditor-java-2.4.1配置及中文乱码解决

    包括fckeditor2.6.4+fckeditor-java-2.4.1配置所需资源包及fckeditor-java-2.4.1源码和配置说明文档。 配置中解决了中文乱码,并为上传文件自动创建日期文件夹。

    FCKeditor v2.6 精简版第三版

    综上所述,FCKeditor v2.6精简版第三版是一个高效、灵活的富文本编辑器,适合那些希望在网页应用中提供高级文本编辑功能的开发者。通过合理配置和定制,可以满足不同项目的需求,提升用户体验。

    如何在FCKeditor 2.6中添加插入视频和音频功能

    本篇文章将详细探讨如何在FCKeditor 2.6中添加插入视频和音频功能,以便为用户提供更丰富的多媒体体验。 首先,理解FCKeditor的基本架构至关重要。FCKeditor由一系列插件构成,这些插件负责提供特定的功能,如图片...

Global site tag (gtag.js) - Google Analytics