使用uploadify上传控件无法进入后台问题分析

分别在.net mvc 和java struts2中使用到 uploadify上传 文件,遇到同样的问题,选中文件上传后,文件无法上传,打上断点后发现没有进入后台。

逐步断点发现 项目共同点是加入了 用户身份验证,都是基于cookie信息验证。goole发现 在火狐内核浏览器中 uploadify的cookie信息是不会上传到服务器的,

由于flash异步文件上传启动了新的线程,而两种项目中都是使用 context(HttpContext 和ActionContext)都是基于线程内,即上下文,获取cookie 。并且设置cookie属于线程内独享的。导致上传时拦截器获取不到cookie导致验证失败,无法上传文件。

解决办法:拦截器中排除上传Action  java

              使用全局缓存作为验证依据 全局线程共享 .net

            

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值