在FCKeditor中使用上传文件的功能,除了要引入相关的jar文件,还需要编写服务器端的配置文件。具体步骤如下:
1)引入相关的jar文件
2)修改web.xml,实现对上传文件ConnectorServlet类的配置,代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<!-- 配置ConnectorServlet类 -->
<servlet>
<servlet-name>Connector</servlet-name>
<servlet-class>net.fckeditor.connector.ConnectorServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- 设置ConnectorServlet类的映射 -->
<servlet-mapping>
<servlet-name>Connector</servlet-name>
<url-pattern>
/fckeditor/editor/filemanager/connectors/*
</url-pattern>
</servlet-mapping>
</web-app>
3)在目录工程名/src下创建fckeditor.propertites,该文件中只需添加如下一行代码即可:
connector.userActionImpl = net.fckeditor.requestcycle.impl.UserActionImpl
4)将项目发布到服务器上即可。
注:上传文件时会涉及到中文乱码问题。