前几天刚刚做完了,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
分享到:
相关推荐
KindEditor是一款流行的开源富文本编辑器,它提供了一种简单而强大的方式来实现这样的功能。本文将深入探讨如何在Java环境中利用KindEditor实现在线编辑文档。 首先,了解KindEditor。KindEditor是一款基于...
JSP版的完善KindEditor在线编辑器(带附件上传与图片按日期分类管理功能) 1.集合了日期、时间、在线预览和特殊字符插件,采用3.0皮肤; 2.将图片上传与管理的JSP页面改写成SERVLET,同时去除JSON包; 3.添加图片压缩...
在使用 KindEditor 进行文本编辑时,一个常见的需求是实现图片上传功能,以便用户能够方便地将本地图片插入到编辑的内容中。本篇文章将详细介绍如何为 KindEditor 实现图片上传功能。 首先,我们需要理解 ...
本教程将详细讲解如何在ASP中结合KindEditor编辑器来实现文章分页功能。 首先,了解KindEditor是一个强大的富文本编辑器,它提供了丰富的编辑功能,如文字格式化、图片上传、链接添加等,广泛应用于网站内容管理。...
本文将详细介绍如何正确配置kindEditor实现多图上传功能,并着重讲解容易出错的地方——主要是路径配置以及确保系统给予控件上传图片的权限。 #### 二、环境准备 在开始配置之前,请确保已经安装并正确引入了以下...
本篇将深入探讨如何使用JSP与KindEditor在线编辑器实现图片和附件的上传功能,并分享一套已经成功部署并经过测试的源码。首先,我们需要了解JSP(JavaServer Pages)和KindEditor的基本概念。 **JSP技术介绍** JSP...
本项目利用KindEditor作为前端编辑器,配合后台处理,实现了一个这样的功能。下面将详细阐述其中的关键技术和实现步骤。 **KindEditor** KindEditor是一款强大的富文本编辑器,支持HTML编辑,提供丰富的API供...
KindEditor非常适合在CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首次发布2.0以来,KindEditor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率,目前在国内已经成为最受欢迎的...
在“kindeditor上传视频、图片功能实现”中,我们将探讨如何利用KindEditor与Java后端配合,实现在网页上进行图片和视频的上传功能。 1. **KindEditor的图片上传功能**: KindEditor内建了图片上传的功能,用户...
这时,我们可以利用Web控件或者第三方组件来实现这一目标。本示例中,我们将讨论如何使用KindEditor这个流行的开源JavaScript富文本编辑器来创建一个Winform Html编辑器。 KindEditor是一款轻量级、可自定义的在线...
KindEditor是一款开源的JavaScript富文本编辑器,常用于网页内容编辑。在使用KindEditor时,用户可能会遇到上传图片后...通过以上步骤,你应该能够解决KindEditor图片删除功能缺失的问题,提供更完善的富文本编辑体验。
在"KindEditor上传图片和管理图片"这个主题中,我们将探讨如何利用KindEditor实现图片的上传和管理,以及在实际应用中的一些考虑。 首先,让我们了解图片上传的基本过程。在KindEditor中,用户可以通过内置的图片...
3. **实现图片上传**: ASP需要处理图片上传请求,一般会通过表单提交或者Ajax异步上传。在服务器端,接收文件并保存到服务器的某个目录下,同时返回一个包含图片URL的响应,供KindEditor显示图片。 4. **删除图片...
KindEditor是一款广泛应用于网页编辑器的开源项目,它旨在提供用户友好的“所见即所得”(WYSIWYG)编辑体验。通过集成KindEditor,网站管理员可以让访客轻松地编辑和格式化文本,添加图片,甚至插入网络视频,极大...
KindEditor是一款功能强大的开源富文本编辑器,专为网页...综上所述,KindEditor是一款全面且灵活的文本编辑插件,无论你是网页开发者还是内容创作者,都可以借助它提升网页的交互体验,轻松实现复杂的内容编辑任务。
本文将深入探讨如何在ASP.NET项目中实现KindEditor的附件和图片本地上传功能。 首先,我们需要下载并解压"kindeditor_dotnet"压缩包。这个压缩包包含了KindEditor的ASP.NET版本,适用于.NET Framework的Web应用程序...
KindEditor是一款功能强大的开源在线富文本编辑器,它支持多种浏览器环境...通过这样的封装,开发者可以在项目中快速地集成和使用KindEditor,只需几行代码就能实现一个功能完善的富文本编辑器,极大地提高了开发效率。
7. **截图功能**:KindEditor 的截图功能可能是通过一个内置插件实现的,允许用户在编辑器内直接截取屏幕并插入到文本中。这种功能通常涉及到浏览器的权限设置,以及可能的本地存储或即时上传到服务器的过程。 8. *...
5. **良好的API支持**:通过提供的JavaScript API,开发者可以方便地控制编辑器的状态,获取或设置编辑器内容,实现与后端服务器的交互。 二、KindEditor的安装与使用 1. **下载与引入**:从官方网站或GitHub仓库...