用FCKEditor2.3 java版的,图片的上传功能已经实现了,但在点击图片按钮时,再点击浏览服务器按钮时就会看到所有用户上传的图片,所以要区分出来,想到在上传时就要根据用户名区分,更改代码区分后,再上传测试,打开两个窗口,发现也是同时进入同一个用户的目录的,打印出来看看,发现是同一个session的,为什么会这样呢? 取路径方法是这样的:
private String getUserDir(HttpServletRequest request){
System.out.println("********session id ********: "+request.getSession().getId());
Logon logon = (Logon)request.getSession().getAttribute("logon");
System.out.println("***********: "+logon);
if(logon == null)
return "";
else
return logon.getAccount()+"/";
}
打印出来的是同一个SESSION ID,请问这是为什么呢?如何解决这个问题?谢谢!
另外,有人说如果开图片上传功能FCK会比较不安全,我想问下那一个比较好用呢?JAVAEYE的那个是那个在线编辑器来的?
本文探讨了使用FCKEditor 2.3 Java版时,如何实现按用户名区分的图片上传功能。面对所有用户上传图片混在一起的问题,作者尝试通过修改代码来实现不同用户的图片隔离,并记录了调试过程中遇到的关于Session共享的疑惑。
460

被折叠的 条评论
为什么被折叠?



