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操作Select 简单方便 一个js插件搞定
Nov 12 Javascript
一个挺有意思的Javascript小问题说明
Sep 26 Javascript
JS运动框架之分享侧边栏动画实例
Mar 03 Javascript
jQuery animate easing使用方法图文详解
Jun 17 Javascript
超级简易的JS计算器实例讲解(实现加减乘除)
Aug 08 Javascript
Angular请求防抖处理第一次请求失效问题
May 17 Javascript
微信小程序Echarts图表组件使用方法详解
Jun 25 Javascript
vue使用codemirror的两种用法
Aug 27 Javascript
layui type2 通过url给iframe子页面传值的例子
Sep 06 Javascript
在react中使用vue的状态管理的方法示例
May 02 Javascript
js判断鼠标移入移出方向的方法
Jun 24 Javascript
vue实现省市区联动 element-china-area-data插件
Apr 22 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
PHP中防止SQL注入攻击和XSS攻击的两个简单方法
2010/04/15 PHP
php使用Jpgraph创建折线图效果示例
2017/02/15 PHP
thinkPHP5.0框架URL访问方法详解
2017/03/18 PHP
js onpropertychange输入框 事件获取属性
2009/03/26 Javascript
如何解决ligerUI布局时Center中的Tab高度大小
2015/11/24 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
js实现控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
2016/10/25 Javascript
详解javascript中的babel到底是什么
2018/06/21 Javascript
JavaScript 面向对象程序设计详解【类的创建、实例对象、构造函数、原型等】
2020/05/12 Javascript
[01:46]TI4西雅图DOTA2前线报道 中国选手抱团调时差
2014/07/08 DOTA
Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
2016/11/16 Python
python爬虫headers设置后无效的解决方法
2017/10/21 Python
python实现一个简单的并查集的示例代码
2018/03/19 Python
django表单的Widgets使用详解
2019/07/22 Python
Numpy 中的矩阵求逆实例
2019/08/26 Python
python 安装库几种方法之cmd,anaconda,pycharm详解
2020/04/08 Python
python使用OpenCV模块实现图像的融合示例代码
2020/04/10 Python
纯CSS3制作的鼠标悬停时边框旋转
2017/01/03 HTML / CSS
好药师网上药店:安全合法的网上药品零售药房
2017/02/15 全球购物
公共汽车、火车和飞机票的通用在线预订和销售平台:INFOBUS
2019/11/30 全球购物
澳大利亚在线消费电子产品商店:TobyDeals
2020/01/05 全球购物
javascript实现用户必须勾选协议实例讲解
2021/03/24 Javascript
摄影实习自我鉴定
2013/09/20 职场文书
军校本科大学生自我评价
2014/01/14 职场文书
留学推荐信中文范文三篇
2014/01/25 职场文书
致跳远运动员广播稿
2014/02/11 职场文书
校园学雷锋活动月总结
2014/03/09 职场文书
机电一体化求职信
2014/03/10 职场文书
电子专业求职信
2014/06/19 职场文书
人事专员岗位说明书
2014/07/29 职场文书
村党建工作汇报材料
2014/11/02 职场文书
孕妇离婚协议书范本
2014/11/20 职场文书
优秀党员主要事迹范文
2015/11/05 职场文书
毕业季聚会祝酒词!
2019/07/04 职场文书
图文详解matlab原始处理图像几何变换
2021/07/09 Python
SONY600GR,国产收音机厂商永远的痛
2022/04/05 无线电