标签:http io 使用 java 文件 问题 cti sp on
分别在.net mvc 和java struts2中使用到 uploadify上传 文件,遇到同样的问题,选中文件上传后,文件无法上传,打上断点后发现没有进入后台。
逐步断点发现 项目共同点是加入了 用户身份验证,都是基于cookie信息验证。goole发现 在火狐内核浏览器中 uploadify的cookie信息是不会上传到服务器的,
由于flash异步文件上传启动了新的线程,而两种项目中都是使用 context(HttpContext 和ActionContext)都是基于线程内,即上下文,获取cookie 。并且设置cookie属于线程内独享的。导致上传时拦截器获取不到cookie导致验证失败,无法上传文件。
解决办法:拦截器中排除上传Action java
使用全局缓存作为验证依据 全局线程共享 .net
标签:http io 使用 java 文件 问题 cti sp on
原文地址:http://www.cnblogs.com/newsouls/p/3963141.html