前几天刚刚做完了,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
分享到:
相关推荐
JSP版的完善KindEditor在线编辑器(带附件上传与图片按日期分类管理功能) 1.集合了日期、时间、在线预览和特殊字符插件,采用3.0皮肤; 2.将图片上传与管理的JSP页面改写成SERVLET,同时去除JSON包; 3.添加图片压缩...
这是一个在线编辑文档的实例,用的kindeditor做插件,实现像iteye等网站一样的论文提交功能,资料源于网络。
使用kindeditor实现自定义邮件模板,后台根据不同数据动态生成邮件进行发送,前端简单实现demo
asp中kindeditor实现文章分页代码,针对新手asp不知道如果调用,编辑器修改已经打包,附赠:前端调用文章详细也分页源码
KindEditor非常适合在CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首次发布2.0以来,KindEditor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率,目前在国内已经成为最受欢迎的...
NULL 博文链接:https://libudi.iteye.com/blog/477728
Winform Html Editor 使用kindeditor组件实现winform Html 编辑器
直接把文件部署到tomcat里即可!jdk1.6以上 tomcat6.0以上本人测试已成功!具体上传路径已配置!部署原创在网上反编译的!
富文本编辑kindeditor使用 java 实现 spring mvc也有可以参考
kindeditor+java图片视频上传已经全部实现,整理了好长时间,终于弄好了,视频上传参考media.js,只测试了swf和flv格式的视频上传
KindEditor非常适合在CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首次发布2.0以来,KindEditor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率,目前在国内已经成为最受欢迎的...
jsp+kindeditor 实现类似于编辑功能
这是本人写的一个基于KindEditor-4.1.9的Java项目,采用Struts2框架,实现了KindEditor单张图片上传、批量图片上传,可以上传到image目录下的子目录中,可返回上一级目录,并实现了按名称、大小、类型排序的功能。...
KDE是Linux上最好的桌面环境,KindEditor 3.x的工具栏图标来自KDE4。 2. CHEditor http://www.chcode.com/ CHEditor是一款韩国人开发的收费编辑器,KindEditor 2.x参考了CHEditor的UI和部分代码。 3. TinyMCE ...
asp增加kindeditor删除图片功能 ,经过很长时间的修改测试。才修改的可以用。外边搜素教程都不全。 我想要五分。不小心成一分了。
kindeditor整合cropper前端,实现图像上传裁剪,获取到crop的xy与高宽,后台用tp的$image->crop()->save('');裁剪后可直接保存到服务端。
自己实现的简单weike系统(ssh+kindEditor) 具有发任务,竞选任务,站内短信息,任务托管等功能 界面没有多少美化。。。 使用注解方式
kindEditor使用说明书 kindEditor使用说明书 kindEditor使用说明书 kindEditor使用说明书
<servlet-class>com.elkan.kindeditor.upload.UploadImage</servlet-class> <!-- 上传图片保存的目录 --> <param-name>UPLOAD_PATH <param-value>uploadImg/ <!-- 限制上传图片的大小,单位字节(缺省值为1...