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 相关文章推荐
Opacity.js
Jan 22 Javascript
js类型检查实现代码
Oct 29 Javascript
js控制页面控件隐藏显示的两种方法介绍
Oct 09 Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
Dec 26 Javascript
JS实现的驼峰式和连字符式转换功能分析
Dec 21 Javascript
Html5+jQuery+CSS制作相册小记录
Dec 30 Javascript
利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
Jan 13 Javascript
Easyui Tree获取当前选择节点的所有顶级父节点
Feb 14 Javascript
实现单层json按照key字母顺序排序的示例
Dec 06 Javascript
浅析vue.js数组的变异方法
Jun 30 Javascript
vue中uni-app 实现小程序登录注册功能
Oct 12 Javascript
JavaScript实现优先级队列
Dec 06 Javascript
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
咖啡的传说和历史
2021/03/03 新手入门
php中把美国时间转为北京时间的自定义函数分享
2014/07/28 PHP
如何打开php的gd2库
2017/02/09 PHP
使用PHP开发留言板功能
2019/11/19 PHP
javascript 操作Word和Excel的实现代码
2009/10/26 Javascript
Extjs显示从数据库取出时间转换JSON后的出现问题
2012/11/20 Javascript
JavaScript在XHTML中的用法详解
2013/04/11 Javascript
解决javascript:window.close()在chrome,Firefox下失效的问题
2013/05/07 Javascript
js输入框邮箱自动提示功能代码实现
2013/12/10 Javascript
在Ubuntu上安装最新版本的Node.js
2014/07/14 Javascript
php常见的页面跳转方法汇总
2015/04/15 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
2015/10/26 Javascript
15个常用的jquery代码片段
2015/12/19 Javascript
AngularJs  unit-testing(单元测试)详解
2016/09/02 Javascript
bootstrap栅格系统示例代码分享
2017/05/22 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
详解如何理解vue的key属性
2019/04/14 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
[05:05]DOTA2亚洲邀请赛 战队出场仪式
2015/02/07 DOTA
python连接远程ftp服务器并列出目录下文件的方法
2015/04/01 Python
python操作xlsx文件的包openpyxl实例
2018/05/03 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
2018/08/30 Python
Python全局锁中如何合理运用多线程(多进程)
2019/11/06 Python
解决jupyter notebook 出现In[*]的问题
2020/04/13 Python
浅谈html5 video 移动端填坑记
2018/01/15 HTML / CSS
Ibood荷兰:互联网每日最佳在线优惠
2019/02/28 全球购物
《灯光》教学反思
2014/02/08 职场文书
标准化管理实施方案
2014/02/25 职场文书
纠风工作实施方案
2014/03/15 职场文书
战略合作意向书
2014/07/29 职场文书
英语三分钟演讲稿
2014/08/19 职场文书
行政执法作风整顿剖析材料
2014/10/11 职场文书
青年岗位能手事迹材料(2016推荐版)
2016/03/01 职场文书
2016春季运动会开幕词
2016/03/04 职场文书
JS数组的常用方法整理
2021/03/31 Javascript
解决ObjectMapper.convertValue() 遇到的一些问题
2021/06/30 Java/Android