FCK对于有新多用户项目可能需要分用户分目录上传,网上有些办法实现,现把我的方法和大家分享一下:
修改com.fredck.FCKeditor.uploader.SimpleUploaderServlet.java,我用的是2.3版本,找到:
String currentDirPath=getServletContext().getRealPath(currentPath);
这里的currentPath可以打印输出看一下,它的值应该是“UserFiles/
type”,这里的type是上传的类型如Image,Flash...
我们可以将我们要保存的路径加至这里,比如:
Admin admin = (Admin)request.getSession().getAttribute("admin");
currentPath += "/"+admin.getUsername();
String currentDirPath=getServletContext().getRealPath(currentPath);
我这里是按照用户名建立的目录,这样就实现了分目录保存,而且在这里我们还可以记录下上传文件名称与保存路径,
方便以后的文件清理工作。
分享到:
- 2008-07-08 14:00
- 浏览 839
- 评论(0)
- 论坛回复 / 浏览 (0 / 1672)
- 查看更多
相关推荐
本文将详细讲解如何为FCKeditor添加多文件批量上传组件,以实现多图上传的功能。 首先,我们需要了解FCKeditor的基本架构。FCKeditor的核心是一个JavaScript库,它通过在网页上创建一个富文本编辑区域,允许用户像...
2. **部署到服务器**: 将FCKeditor的文件夹上传至服务器的合适位置,例如一个公共的`/editor/`目录下。 3. **引入到项目中**: 在需要使用FCKeditor的HTML页面中,通过`<script>`标签引入编辑器的核心JavaScript文件...
- **文件上传组件**:如SWFUpload或Plupload,它们负责实现浏览器端的文件选择和上传功能。 - **服务器端处理**:通常需要编写特定的PHP、ASP.NET或Java脚本来接收上传的文件,进行验证和处理。 - **视频转码服务**...
以下是关于FCKEditor上传方法的详细说明: 1. **表单提交上传** 在FCKEditor 2.2版本中,文件上传通常通过HTML表单实现。例如: ```html ...
在本文中,我们将深入探讨FCKEditor组件的使用方法,以及如何利用它来实现简单文章的编辑。 首先,我们需要了解FCKEditor的基本架构。FCKEditor主要由JavaScript库和服务器端支持组件组成。JavaScript部分负责在...
总结,这个JSP工程源代码提供了使用FCKeditor 2.6.3版本的一个实例,特别是实现了图片上传功能,涉及到了前端的富文本编辑和后端的文件处理逻辑,对于学习和理解JSP、JavaScript以及文件上传的实践有很好的参考价值...
通过对FCKEditor上传机制的理解和分析,我们可以了解到其实现上传突破的多种方法。然而,在实际操作过程中,应当注重安全性问题,避免因一时便利而引入安全隐患。合理利用FCKEditor的强大功能,可以在保证安全的前提...
当用户在FCKeditor中选择上传图片时,FCKeditor会向指定的`FileBrowserUploadUrl`发起POST请求,服务器端的Servlet接收到请求后,读取上传的文件并保存到服务器的特定目录。 **安全与优化** 在实际应用中,需要考虑...
3. **上传文件**:FCKeditor默认不支持文件上传,但可以通过编写自定义的文件上传处理器来实现。 4. **预览与保存**:使用“预览”按钮查看编辑效果,编辑完成后,通过后台程序处理保存内容。 **三、常见问题与...
在FCKeditor 2.5中,图片上传功能是其核心组件之一,旨在让用户能够方便地在编辑器中插入图片。但是,自动改名行为并非无端出现,而是编辑器或服务器端为了确保文件唯一性而采取的一种策略。在上述代码片段中,我们...
"FredCK.FCKeditorV2.dll"是FCKeditor的核心组件,包含了编辑器的主要功能实现。这是一个动态链接库文件,用于在ASP.NET环境中集成和运行FCKeditor。开发者需要将这个DLL文件添加到项目引用中,以便在网页上嵌入和...
7. **安全性考虑**:在使用FCKeditor的本地上传功能时,必须确保服务器端的安全措施,例如设置适当的文件权限,防止恶意文件上传和执行,以及对上传文件进行病毒扫描。 8. **扩展与定制**:FCKeditor提供了丰富的...
总的来说,FCKeditor作为一款JavaScript组件,极大地简化了Web应用中的富文本编辑功能的实现,为开发者提供了灵活的自定义选项,同时能够很好地适应各种Web开发环境。无论是简单的博客系统还是复杂的CMS平台,都能...
总之,JSP项目中集成FCKeditor需要正确引入并配置相应的JAR包,通过这些包提供的服务器端组件,可以实现与前端编辑器的交互,从而在网页上提供强大的文本编辑功能。理解这些知识点对于构建富文本编辑功能的Web应用至...
在使用FCKeditor上传图片时,如果没有正确配置Action,Struts2可能无法识别或处理上传请求。因此,你需要在`struts.xml`文件中为FCKeditor的上传操作创建一个专门的Action,并设置相应的接收路径。 2. **文件上传...
FCKeditor的文件上传组件是一个关键特性,它允许用户在编辑器内直接上传文件,尤其是图片。这个组件通常需要配合服务器端的处理程序,例如ASP、PHP或ASP.NET的特定脚本,以实现安全的文件上传和存储。 **5. 开发者...
文件管理器是FCKeditor中处理文件上传、浏览、删除等功能的核心组件。默认情况下,它将上传的文件存储在服务器上预设的目录结构中。但为了满足特定需求,如按日期存放文件,我们需要对文件管理器进行一些定制。 1. ...
FCKeditor是一款开源的Web富文本编辑器,广泛应用于网页制作和...总的来说,这个压缩包提供了在Java和Web环境中使用FCKeditor编辑器的必要资源,开发者可以通过学习和理解这些内容,实现一个功能强大的文本编辑功能。
5. **说明文件.txt**:包含了关于如何安装、配置和使用`fckeditor`以及远程图片上传插件的详细说明。 6. **fcktemplates.xml**:模板文件,存储预设的文本模板,用户可以快速插入常见的文本结构。 7. **fckstyles....