`
250367976
  • 浏览: 26781 次
社区版块
存档分类
最新评论

完善kindeditor 实现个人空间

阅读更多
前几天刚刚做完了,kindeditor的上传功能,今天老师给了我一个思路--就是每个用户只能看到自己上传的东西,不可以看别人的;我想了半天,终于想出来了;

下面就是我的思路:

我想法其实很简单,每个用户都有自己的用户名,而且不能改,所以我们就可以用用户的用户名,给每个用户建一个唯一的个人文件夹.

就是把原本上传的代码改一下就行了


	// 创建文件夹
		savePath += ServletActionContext.getRequest().getSession().getAttribute("username") + "/";//重要在这里
		saveUrl += ServletActionContext.getRequest().getSession().getAttribute("username") + "/";
		File DirFile = new File(savePath);
		if (!DirFile.exists()) {

			DirFile.mkdirs();
		}
		
		// 创建文件夹
		savePath += dirName + "/";
		saveUrl += dirName + "/";
		File saveDirFile = new File(savePath);
		if (!saveDirFile.exists()) {

			saveDirFile.mkdirs();
		}

		// 创建文件夹
		SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
		String ymd = sdf.format(new Date());
		savePath += ymd + "/";
		saveUrl += ymd + "/";
		File dirFile = new File(savePath);
		if (!dirFile.exists()) {
			dirFile.mkdirs();
		}



再把kindeditor给的file_manager_json.jsp改一下

//根目录路径,可以指定绝对路径,比如 /var/www/attached/
String rootPath = pageContext.getServletContext().getRealPath("/") + "attached/"+session.getAttribute("username")+"/";
//根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/
String rootUrl  = request.getContextPath() + "/attached/"+session.getAttribute("username")+"/";


最后就可以了, 每个用户他只能打开他自己的文件夹,这就实现了个人空间;其它具体不懂的可以看http://bgc250.iteye.com/blog/1744650
分享到:
评论

相关推荐

    JAVA中使用kindeditor实现在线编辑文档

    KindEditor是一款流行的开源富文本编辑器,它提供了一种简单而强大的方式来实现这样的功能。本文将深入探讨如何在Java环境中利用KindEditor实现在线编辑文档。 首先,了解KindEditor。KindEditor是一款基于...

    JSP版的完善KindEditor在线编辑器(带附件上传与图片按日期分类管理功能)

    JSP版的完善KindEditor在线编辑器(带附件上传与图片按日期分类管理功能) 1.集合了日期、时间、在线预览和特殊字符插件,采用3.0皮肤; 2.将图片上传与管理的JSP页面改写成SERVLET,同时去除JSON包; 3.添加图片压缩...

    为 KindEditor 实现图片上传

    在使用 KindEditor 进行文本编辑时,一个常见的需求是实现图片上传功能,以便用户能够方便地将本地图片插入到编辑的内容中。本篇文章将详细介绍如何为 KindEditor 实现图片上传功能。 首先,我们需要理解 ...

    asp中kindeditor实现文章分页代码

    本教程将详细讲解如何在ASP中结合KindEditor编辑器来实现文章分页功能。 首先,了解KindEditor是一个强大的富文本编辑器,它提供了丰富的编辑功能,如文字格式化、图片上传、链接添加等,广泛应用于网站内容管理。...

    kindEditor批量传图配置

    本文将详细介绍如何正确配置kindEditor实现多图上传功能,并着重讲解容易出错的地方——主要是路径配置以及确保系统给予控件上传图片的权限。 #### 二、环境准备 在开始配置之前,请确保已经安装并正确引入了以下...

    jsp实现kindeditor在线编辑器可上传图片,附件源码献上

    本篇将深入探讨如何使用JSP与KindEditor在线编辑器实现图片和附件的上传功能,并分享一套已经成功部署并经过测试的源码。首先,我们需要了解JSP(JavaServer Pages)和KindEditor的基本概念。 **JSP技术介绍** JSP...

    使用kindeditor实现自定义邮件模板,后台根据不同数据动态生成邮件进行发送,前端简单实现demo

    本项目利用KindEditor作为前端编辑器,配合后台处理,实现了一个这样的功能。下面将详细阐述其中的关键技术和实现步骤。 **KindEditor** KindEditor是一款强大的富文本编辑器,支持HTML编辑,提供丰富的API供...

    KindEditor

    KindEditor非常适合在CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首次发布2.0以来,KindEditor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率,目前在国内已经成为最受欢迎的...

    kindeditor上传视频、图片功能实现

    在“kindeditor上传视频、图片功能实现”中,我们将探讨如何利用KindEditor与Java后端配合,实现在网页上进行图片和视频的上传功能。 1. **KindEditor的图片上传功能**: KindEditor内建了图片上传的功能,用户...

    Winform Html Editor 使用kindeditor组件实现winform Html 编辑器

    这时,我们可以利用Web控件或者第三方组件来实现这一目标。本示例中,我们将讨论如何使用KindEditor这个流行的开源JavaScript富文本编辑器来创建一个Winform Html编辑器。 KindEditor是一款轻量级、可自定义的在线...

    kindeditor图片删除功能

    KindEditor是一款开源的JavaScript富文本编辑器,常用于网页内容编辑。在使用KindEditor时,用户可能会遇到上传图片后...通过以上步骤,你应该能够解决KindEditor图片删除功能缺失的问题,提供更完善的富文本编辑体验。

    KindEditor上传图片和管理图片

    在"KindEditor上传图片和管理图片"这个主题中,我们将探讨如何利用KindEditor实现图片的上传和管理,以及在实际应用中的一些考虑。 首先,让我们了解图片上传的基本过程。在KindEditor中,用户可以通过内置的图片...

    asp增加kindeditor删除图片功能

    3. **实现图片上传**: ASP需要处理图片上传请求,一般会通过表单提交或者Ajax异步上传。在服务器端,接收文件并保存到服务器的某个目录下,同时返回一个包含图片URL的响应,供KindEditor显示图片。 4. **删除图片...

    kindeditor添加网络视频插件

    KindEditor是一款广泛应用于网页编辑器的开源项目,它旨在提供用户友好的“所见即所得”(WYSIWYG)编辑体验。通过集成KindEditor,网站管理员可以让访客轻松地编辑和格式化文本,添加图片,甚至插入网络视频,极大...

    kindeditor文本编辑插件

    KindEditor是一款功能强大的开源富文本编辑器,专为网页...综上所述,KindEditor是一款全面且灵活的文本编辑插件,无论你是网页开发者还是内容创作者,都可以借助它提升网页的交互体验,轻松实现复杂的内容编辑任务。

    kindeditor(DotNet完善图片上传和附件上传)

    本文将深入探讨如何在ASP.NET项目中实现KindEditor的附件和图片本地上传功能。 首先,我们需要下载并解压"kindeditor_dotnet"压缩包。这个压缩包包含了KindEditor的ASP.NET版本,适用于.NET Framework的Web应用程序...

    kindeditor编辑器-封装

    KindEditor是一款功能强大的开源在线富文本编辑器,它支持多种浏览器环境...通过这样的封装,开发者可以在项目中快速地集成和使用KindEditor,只需几行代码就能实现一个功能完善的富文本编辑器,极大地提高了开发效率。

    kindeditor_kindeditor_截图_

    7. **截图功能**:KindEditor 的截图功能可能是通过一个内置插件实现的,允许用户在编辑器内直接截取屏幕并插入到文本中。这种功能通常涉及到浏览器的权限设置,以及可能的本地存储或即时上传到服务器的过程。 8. *...

    kindeditor

    5. **良好的API支持**:通过提供的JavaScript API,开发者可以方便地控制编辑器的状态,获取或设置编辑器内容,实现与后端服务器的交互。 二、KindEditor的安装与使用 1. **下载与引入**:从官方网站或GitHub仓库...

Global site tag (gtag.js) - Google Analytics