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 相关文章推荐
lib.utf.js
Aug 21 Javascript
QQ空间顶部折页撕开效果示例代码
Jun 15 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
Jan 29 Javascript
AngularJS的ng Http Request与response格式转换方法
Nov 07 Javascript
js与jquery分别实现tab标签页功能的方法
Nov 18 Javascript
js 轮播效果实例分享
Dec 28 Javascript
Vue实现点击后文字变色切换方法
Feb 11 Javascript
JS+HTML5 canvas绘制验证码示例
Dec 05 Javascript
JavaScript箭头函数中的this详解
Jun 19 Javascript
浅析vue-router中params和query的区别
Dec 24 Javascript
react使用CSS实现react动画功能示例
May 18 Javascript
Vue是怎么渲染template内的标签内容的
Jun 05 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
PHP伪静态写法附代码
2008/06/20 PHP
discuz7 phpMysql操作类
2009/06/21 PHP
多个Laravel项目如何共用migrations详解
2018/09/25 PHP
强制设为首页代码
2006/06/19 Javascript
jQuery 常见学习网站与参考书
2009/11/09 Javascript
jQuery EasyUI API 中文文档 - Calendar日历使用
2011/10/19 Javascript
缓动函数requestAnimationFrame 更好的实现浏览器经动画
2012/12/07 Javascript
JQuery实现简单时尚快捷的气泡提示插件
2012/12/20 Javascript
关于JavaScript中的关联数组分析
2013/04/09 Javascript
jquery实现带单选按钮的表格行选中时高亮显示
2013/08/01 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
JS简单实现动画弹出层效果
2015/05/05 Javascript
JSON遍历方式实例总结
2015/12/07 Javascript
基于 Vue 的树形选择组件的示例代码
2017/08/18 Javascript
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
[44:58]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第二场
2018/04/06 DOTA
Python中的测试模块unittest和doctest的使用教程
2015/04/14 Python
python中类变量与成员变量的使用注意点总结
2017/04/29 Python
Python操作mysql数据库实现增删查改功能的方法
2018/01/15 Python
Ubuntu下使用python读取doc和docx文档的内容方法
2018/05/08 Python
python利用requests库模拟post请求时json的使用教程
2018/12/07 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
2020/02/18 Python
蔻驰意大利官网:COACH意大利
2019/01/16 全球购物
安德玛加拿大官网:Under Armour加拿大
2019/10/02 全球购物
过程装备与控制工程专业个人的求职信
2013/12/01 职场文书
干部现实表现材料
2014/02/13 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
2014年电教工作总结
2014/12/19 职场文书
医院合作意向书范本
2015/05/08 职场文书
刑事附带民事起诉状
2015/05/19 职场文书
母亲去世追悼词
2015/06/23 职场文书
读书笔记怎么写
2015/07/01 职场文书
学校2016年全国助残日活动总结
2016/04/01 职场文书
高中16字霸气押韵班级口号集锦!
2019/06/27 职场文书
pytorch 梯度NAN异常值的解决方案
2021/06/05 Python
Python办公自动化解决world文件批量转换
2021/09/15 Python