`

解决uploadify在Firefox下丢失session的问题

 
阅读更多

今天在用uploadify上传插件时遇到了一个问题,由于我后台做了权限管理,每个请求都有去读session判断权限,但用这个插件时发现登录后上传不了,原因是在读session时认为没有权限而被拦截了,后来在后台打印登录时产生session的id和上传时读取session的id,果然不一样,在网上搜索了一番,还真有不少人遇到这个问题,现把解决方案贴出来:

先说说我的环境,后台是用JSP,uploadify的版本是3.2

 

在JSP页面中的配置:

 $(document).ready(function() {
            $("#fileupload").uploadify({
                'swf'             : '/uploadify/scripts/uploadify.swf',
                'uploader'       : '/fileupload;jsessionid=${pageContext.session.id}',
                'auto'           : true,
                'multi'          : false,
                'buttonText'     : 'BROWSE',
                'fileDesc'       : '支持格式:jpg/gif/jpeg/png/bmp.',
                'fileExt'        : '*.jpg;*.gif;*.jpeg;*.png;*.bmp',
                'onUploadSuccess':    onUploadSuccess
  });
});

 

 

最关键的就是";jsessionid=${pageContext.session.id}"那部份了,要注意的是jsessionid前面那个是个分号而不是问号,写成问号就作为参数传递了,希望能帮到大家少走弯路

 

form:http://blog.csdn.net/huangshaotian/article/details/9815721

分享到:
评论
2 楼 sxlkk 2014-06-05  
那请问判断session那里应该怎么处理啊?  在LoginFilter那里不会处理啊,求解答,急。。。。谢谢
最爱willson 写道
那请问判断session那里应该怎么处理啊?  在LoginFilter那里不会处理啊,求解答,急。。。。谢谢

LoginFilter里面你做了session是否有效的判断吗,我的处理是获取session信息,如果session无效,直接重定向跳转到登录页面,否则直接doFilter
1 楼 最爱willson 2014-05-14  
那请问判断session那里应该怎么处理啊?  在LoginFilter那里不会处理啊,求解答,急。。。。谢谢

相关推荐

    火狐下uploadify上传丢失session解决(jsp,java)

    解决uploadify上传火狐浏览器下丢失session Flash上传丢失session

    uploadify在Firefox下丢失session问题的解决方法

    总之,当在Firefox下使用Uploadify遇到session丢失问题时,可以通过在请求URL中携带session ID来解决。但同时也要注意安全性,尽量避免直接在URL中暴露session信息,以防止潜在的安全风险。对于开发人员来说,理解...

    uploadify jsp上传附件火狐浏览器不兼容丢失session问题

    uploadify jsp上传附件火狐浏览器不兼容丢失session问题,Uploadify v3.2

    解决uploadify用法时session发生丢失问题的方法_.docx

    以上两种方法都是针对Uploadify在使用过程中可能出现的Session丢失问题的解决方案。通过在客户端和服务器端同步Session ID,我们可以确保文件上传操作与ASP.NET的Session管理机制保持一致,从而保证了安全性。在实际...

    解决uploadify使用时session发生丢失问题的方法

    今天在使用uploadify时发现session会发生丢失的情况,经过一番研究发现,其丢失并不是真正的丢失,而是在使用Flash上传控件的时候使用的session机制和asp.net中的不相同。为解决这个问题使用两种方案,下面进行介绍 ...

    jQuery uploadify在谷歌和火狐浏览器上传失败的解决方案

    但firefox、chrome不会这样做,他们会认为这样不安全,下面小编给大家分享有关jQuery uploadify在谷歌和火狐浏览器上传失败的解决方案。 我是这样解决的,这样所有上传文件的代码都不需要修改,改动量最小,但是有...

    解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法

    通过上述方法,可以有效地解决ThinkPHP框架结合Uploadify插件上传文件时,在Firefox浏览器中遇到的302错误问题。需要注意的是,由于不同用户的环境配置不一致,解决方法可能需要根据实际情况进行适当的调整和优化。

    uploadify在SpringMVC下的使用示例

    《在SpringMVC框架下使用uploadify的详细指南》 uploadify是一款优秀的JavaScript插件,它使得在网页上实现文件上传变得简单而高效。在SpringMVC这一强大的Java Web开发框架下,结合uploadify,我们可以构建出用户...

    uploadify上传在IE6中时灵时不灵的问题解决

    总的来说,解决Uploadify在IE6中上传问题的关键在于处理浏览器的缓存和兼容性问题。通过动态生成URL参数,确保每次请求的资源都是最新的,可以有效避免IE6的缓存问题。同时,关注其他配置和事件处理的兼容性,以保证...

    uploadify修改版

    描述中提到的"uploadify上传类修改完善版"暗示这个版本可能解决了原版的一些已知问题,或者添加了新的功能。具体改动可能包括但不限于错误修复、性能提升、接口调整、兼容性增强等。 标签"uploadify"进一步确认了这...

    uploadify在最新chrome提示安装flash完美解决方案,uploadify免费的h5版本

    uploadify的上传方案有两种,一种是flash插件的方式,一种是h5,由于最新的chrome版本总是提示先安装flash插件的问题,而h5又要付费,所以作者吕大豹大牛模仿uploadify写的一个h5的插件叫Huploadify,并且API完全与...

    jquery uploadify 在FF下无效的解决办法

    在使用jQuery的插件uploadify时,开发者们可能会遇到在Firefox(FF)浏览器下插件无法正常工作的...通过本文所介绍的在URL中附加jsessionid参数的方法,往往能够解决大多数情况下uploadify在Firefox中不工作的问题。

    uploadify 3.2在ASP.NET下的例子

    这个插件支持多种浏览器,包括Firefox、Chrome、Safari、Opera以及Internet Explorer,为用户提供了一种友好的、异步的文件上传体验。在ASP.NET环境下集成Uploadify可以帮助开发者创建高效、用户体验良好的文件上传...

    uploadify+struts2多文件上传实例

    `uploadify`与`Struts2`结合的多文件上传实例就是一个典型的解决方案,尤其针对跨浏览器兼容性问题,如在Firefox下的session问题。下面我们将深入探讨这两个技术以及它们如何协同工作。 `Uploadify`是一个基于...

    修正uploadify3 IE10 下无法选择文件

    修正uploadify 上传控件 在IE10下 无法选择文件(点选择无反应问题)

    uploadify 3.2

    - **跨浏览器支持**:Uploadify 能够在多种浏览器上运行,包括Internet Explorer、Firefox、Chrome、Safari和Opera。 - **事件处理**:提供了丰富的事件接口,如onSelect、onProgress、onComplete等,方便开发者...

    jquery.uploadify.js 兼容IE9

    解决 jquery.uploadify.js 在ie9 下 二次打开失效问题等问题

Global site tag (gtag.js) - Google Analytics