`
liaokang.java
  • 浏览: 155099 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

fckeditor之文件的上传

阅读更多
fckeditor提供了文件上传的功能,可是在使用过程中容易出现一些乱码问题,现将一些解决方法供大家参考
首先配置文件上传的环境
首先在web.xml文件中添加一个Servlet,如下
<servlet>
		<servlet-name>ConnectorServlet</servlet-name>
		<servlet-class>
			net.fckeditor.connector.ConnectorServlet
		</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>

	<servlet-mapping>
		<servlet-name>ConnectorServlet</servlet-name>
		<!-- Do not wrap this line otherwise Glassfish will fail to load this file -->
		<url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern>
	</servlet-mapping>


然后在src目录下新建一个fckeditor.properties文件
connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImp
在文件上传过程中容易出现中文乱码,我们可以统一指定页面的编码为UTF-8,当页面是用post方法提交时,我们可以在处理请求之前设置编码为UTF-8
在创建中文目录出现乱码有以下解决方法
1.web容器的编码要与FCKeditor默认的编码UTF-8一致,如果使用的是Tomcat,需修改
tomcat服务器中conf目录下的server.xml。如下:
   <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" />

其实就是在原来的基础上添加URIEncoding的属性值为utf-8

2.当然你也可以新建一个Servlet,将net.fckeditor.connector.ConnectorServlet
的内容拷贝过来,加以修改并在web.xml中部署新的Servlet以达到消除乱码的目的

3.或者你也可以写一个过滤器类对所有的请求进行统一编码的设定
分享到:
评论

相关推荐

    FCKeditor文件上传漏洞及利用-File-Upload-Vulnerability-in-FCKEditor1

    【FCKeditor文件上传漏洞及利用 - File-Upload-Vulnerability-in-FCKEditor1】 本文主要探讨了FCKeditor(现称为CKeditor)中的PHP文件上传模块存在的安全漏洞,允许攻击者绕过文件类型检查,将恶意PHP代码上传到...

    FCKeditor视频上传插件

    综上所述,FCKeditor视频上传插件是一个集成了多种技术的解决方案,涵盖了文件上传、服务器处理、视频转码和用户交互等多个方面。通过这个插件,开发者可以为网站的富文本编辑功能添加强大的视频支持,使用户能够更...

    FCKEDITOR 常用上传方法

    在FCKEditor中,文件上传是其功能之一,对于图片、文档等媒体资源的管理非常关键。以下是关于FCKEditor上传方法的详细说明: 1. **表单提交上传** 在FCKEditor 2.2版本中,文件上传通常通过HTML表单实现。例如: ...

    为fckeditor添加多文件批量上传组件

    1. **选择上传组件**:有许多开源的多文件上传组件可供选择,如jQuery File Upload、Plupload等。这些组件都提供了多文件选择、进度显示、错误处理等功能,可以很好地集成到FCKeditor中。 2. **集成组件**:将所选...

    fckeditor 批量图片上传

    配置文件通常为`fckconfig.js`,在这里可以定义上传图片的路径、是否启用多文件上传等参数。 2. **服务器端处理**: 提到的`UpProductImg.java`可能是一个JavaServlet,负责接收由FCKeditor发送的图片文件。在...

    fckeditor上传文件绝对路径设置方法

    这样,FCKEditor在处理文件上传时会使用我们自定义的`MyContextPathBuilder`类来构建绝对路径。 3. **部署与测试**: 保存上述更改后,需要重新部署FCKEditor应用。然后在富文本编辑器中尝试上传文件,检查生成的...

    FCKeditor2.5自定义不限大小文件上传

    修正了FCKeditor的文件上传,用户可以自己修改FCKeditor\editor\filemanager\browser\default\FileUploadInFCK.aspx.cs文件中的SaveFile方法。灵活的实现自己对上传文件的管理。需要配合AjaxPro.2.dll

    fckeditor编辑器上传文件(含视频音频)详细配置

    FCKeditor提供了非常强大和易用的文件上传功能,但是默认配置里,文件上传功能不可用,这是基于安全的考虑。但我认为访问安全性控制应该由程序来做,不应由控件来做。 在文件config.ascx中,修改CheckAuthentication...

    FCKeditor添加FLV视频和上传文件自动更名

    FCKeditor(jsp版本)目录文件,FCKeditor.jar包,增加FCKeditor添加FLV视频功能和FCKeditor上传文件自动更名功能 1.修正了上传中文文件乱码的问题,上传之后会重命名文件 2.修正了不能上传FLV视频的问题

    FCKeditor 2.6.3网页编辑器最新版(PHP有选择本地文件上传的功能)

    5. **测试与使用**:保存所有设置后,刷新包含FCKeditor的网页,测试编辑器是否正常工作,包括文本编辑、格式化以及文件上传等功能。 在提供的压缩包文件中,`1786.gif`可能是一个示例图片,用于展示如何通过编辑器...

    FCKeditor添加删除上传文件(图片)的功能

    "FCKeditor添加删除上传文件(图片)的功能" FCKeditor 是一款功能强大的开源在线文本编辑器(DHTML editor),它使用户在 web 上可以使用类似微软 Word 的桌面文本编辑器的许多强大功能。添加删除上传文件(图片)的...

    fckeditor精简版(php),带本地上传功能。

    7. **安全性考虑**:在使用FCKeditor的本地上传功能时,必须确保服务器端的安全措施,例如设置适当的文件权限,防止恶意文件上传和执行,以及对上传文件进行病毒扫描。 8. **扩展与定制**:FCKeditor提供了丰富的...

    fckeditor编辑器上传.flv视频插件,很给力

    FCKeditor的FLV视频插件的工作原理是提供一个用户友好的界面,允许用户选择本地的FLV视频文件,并通过编辑器内部的上传机制将文件上传到服务器。上传完成后,编辑器会自动生成嵌入代码,用户只需将其复制粘贴到网页...

    fckEditor显示文件按日期时间排序

    但是客户一直说上传的文件多了,想找刚才上传的文件有时会很费时间。于是在网上找关于“fckEditor显示文件按日期时间排序”的方法,却一直没有找到。只有自己动手更改文件了。 详情:...

    fckeditor(支持上传附件)

    2. **上传处理**:选定文件后,fckeditor会通过AJAX或传统表单提交方式将文件上传到服务器。这个过程中可能涉及身份验证、文件大小限制、文件类型检查等安全措施。 3. **服务器端处理**:服务器接收到文件后,可能对...

    手动 扩展Fckeditor 上传文件 功能

    手动 扩展Fckeditor 上传文件 功能

    FCKeditor编辑器2.63(解决无法上传文件)

    这通常指的是文件上传时,进度条卡在某个位置无法完成的情况。这个问题可能由多种原因引起,包括服务器端的配置错误、网络延迟或编辑器内部代码的问题。FCKeditor团队通过更新和调试代码,确保了上传过程的稳定性和...

    FCKEditor的一个上传文件的插件

    FCKEditor的一个上传文件的插件,可以不需要初始化编辑器之际点击按钮上传文件

    fckeditor集成远程图片上传插件

    本文将深入探讨“fckeditor集成远程图片上传插件”的相关知识点,以及如何利用这个插件来提升用户体验。 首先,FCKeditor的核心功能是提供一个WYSIWYG(所见即所得)的编辑环境,让用户在浏览器端就能编辑格式化的...

Global site tag (gtag.js) - Google Analytics