jquery uploadify 兼容firefox

             jquery uploadify在ie下可以正常上传,在实现异步上传的时候,每一个文件在上传时都会提交给服务器一个请求。每个请求都需要安全验证,session和cookie的校验。是的,就是这样。由于jquery uploadify是借助flash来实现上传的,每一次向后台发送数据流请求时,ie会自动把本地cookie存储捆绑在一起发送给服务器。但firefox、chrome不会这样做,他们会认为这样不安全

           解决办法:在传递参数中增加sessionid。

      如:

      ie下的写法:  uploader:"${pageContext.request.contextPath}/zxkh/zxkhUserVideoAction.domethod=UploadPic",

     兼容firefox的写法:

  uploader:"${pageContext.request.contextPath}/zxkh/zxkhUserVideoAction.do;jsessionid=<%=session.getId() %>?method=UploadPic&lastname=_opposite",

相关推荐