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


Posted in Javascript onAugust 07, 2013

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

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

在JSP页面中的配置:

<script type="text/javascript"> 
$(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 
}); 
}); 
</script>

最关键的就是红字那部份了,要注意的是jsessionid前面那个是个分号而不是问号,写成问号就作为参数传递了,希望能帮到大家少走弯路
Javascript 相关文章推荐
Jquery之美中不足小结
Feb 16 Javascript
关闭页面window.location事件未执行的原因及解决方法
Sep 01 Javascript
jQuery预加载图片常用方法
Jun 15 Javascript
js滑动提示效果代码分享
Mar 10 Javascript
jQuery UI插件实现百度提词器效果
Nov 21 Javascript
js实现鼠标移动到图片产生遮罩效果
Oct 21 Javascript
快速解决bootstrap下拉菜单无法隐藏的问题
Aug 10 Javascript
深入浅析angular和vue还有jquery的区别
Aug 13 jQuery
微信小程序如何修改本地缓存key中单个数据的详解
Apr 26 Javascript
easyUI使用分页过滤器对数据进行分页操作实例分析
Jun 01 Javascript
Ajax实现三级联动效果
Oct 05 Javascript
Vue监视数据的原理详解
Feb 24 Vue.js
firefox浏览器不支持innerText的解决方法
Aug 07 #Javascript
javascript的内存管理详解
Aug 07 #Javascript
javaScript函数中执行C#代码中的函数方法总结
Aug 07 #Javascript
JS 按钮点击触发(兼容IE、火狐)
Aug 07 #Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
Aug 07 #Javascript
Javascript页面添加到收藏夹的简单方法
Aug 07 #Javascript
js判断浏览器类型的方法
Aug 07 #Javascript
You might like
用js进行url编码后用php反解以及用php实现js的escape功能函数总结
2010/02/08 PHP
探讨PHP调用时间格式的参数详解
2013/06/06 PHP
php中header跳转使用include包含解决参数丢失问题
2015/05/08 PHP
javascript OFFICE控件测试代码
2009/12/08 Javascript
javascript 延迟加载技术(lazyload)简单实现
2011/01/17 Javascript
Ubuntu 11.10 安装Node.js的方法
2011/11/30 Javascript
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
2012/02/16 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
JS清除选择内容的方法
2015/01/29 Javascript
jquery插件star-rating.js实现星级评分特效
2015/04/15 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
Node.js 中exports 和 module.exports 的区别
2017/03/14 Javascript
vue.js 嵌套循环、if判断、动态删除的实例
2018/03/07 Javascript
layui select获取自定义属性方法
2018/08/15 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
解决JS表单验证只有第一个IF起作用的问题
2018/12/04 Javascript
详解vue挂载到dom上会发生什么
2019/01/20 Javascript
在vue中阻止浏览器后退的实例
2019/11/06 Javascript
Echarts实现多条折线可拖拽效果
2019/12/19 Javascript
原生js实现分页效果
2020/09/23 Javascript
[03:17]史诗级大片应援2018DOTA2国际邀请赛 致敬每一位坚守遗迹的勇士
2018/07/20 DOTA
[59:59]EG vs IG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[01:33]完美世界DOTA2联赛PWL S3 集锦第二期
2020/12/21 DOTA
Python3.2模拟实现webqq登录
2016/02/15 Python
Python实现的排列组合计算操作示例
2017/10/13 Python
python操作列表的函数使用代码详解
2017/12/28 Python
使用matlab或python将txt文件转为excel表格
2019/11/01 Python
pytorch梯度剪裁方式
2020/02/04 Python
使用HTML5 Canvas绘制直线或折线等线条的方法讲解
2016/03/14 HTML / CSS
机电一体化毕业生求职信
2013/11/02 职场文书
新闻记者个人求职的自我评价
2013/11/28 职场文书
优秀共产党员先进事迹
2014/01/27 职场文书
幼儿园大班评语大全
2014/04/17 职场文书
学习弘扬焦裕禄精神心得体会
2016/01/23 职场文书
Python 中面向接口编程
2022/05/20 Python
如何基于python实现单目三维重建详解
2022/06/25 Python