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 相关文章推荐
JS实现字体选色板实例代码
Nov 20 Javascript
jquery ui bootstrap 实现自定义风格
Nov 14 Javascript
JavaScript实现大数的运算
Nov 24 Javascript
RGB和YUV 多媒体编程基础详细介绍
Nov 04 Javascript
Node.js复制文件的方法示例
Dec 29 Javascript
详解wow.js中各种特效对应的类名
Sep 13 Javascript
vue+swiper实现组件化开发的实例代码
Oct 26 Javascript
json前后端数据交互相关代码
Sep 19 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 Javascript
在Layui中实现开关按钮的效果实例
Sep 29 Javascript
解决微信小程序scroll-view组件无横向滚动的问题
Feb 04 Javascript
一篇超完整的Vue新手入门指导教程
Nov 18 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实现小写金额转换大写金额的代码(精确到分)
2012/01/10 PHP
PHP中Enum(枚举)用法实例详解
2015/12/07 PHP
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
PHP图像识别技术原理与实现
2016/10/27 PHP
PHP实现爬虫爬取图片代码实例
2021/03/03 PHP
jsp+javascript打造级连菜单的实例代码
2013/06/14 Javascript
IE8的JavaScript点击事件(onclick)不兼容的解决方法
2013/11/22 Javascript
Bootstrap网格系统详解
2016/04/26 Javascript
详解Vuex中mapState的具体用法
2017/09/28 Javascript
vue中eventbus被多次触发以及踩过的坑
2017/12/02 Javascript
JS实现非首屏图片延迟加载的示例
2018/01/06 Javascript
微信小程序实现全国机场索引列表
2018/01/31 Javascript
axios发送post请求springMVC接收不到参数的解决方法
2018/03/05 Javascript
微信小程序网络层封装的实现(promise, 登录锁)
2019/05/08 Javascript
使用 Vue 实现一个虚拟列表的方法
2019/08/20 Javascript
layer页面跳转,获取html子节点元素的值方法
2019/09/27 Javascript
如何实现js拖拽效果及原理解析
2020/05/08 Javascript
js实现自定义滚动条的示例
2020/10/27 Javascript
适用于 Vue 的播放器组件Vue-Video-Player操作
2020/11/16 Javascript
vue实现按钮切换图片
2021/01/20 Vue.js
Python文本相似性计算之编辑距离详解
2016/11/28 Python
利用Python中SocketServer 实现客户端与服务器间非阻塞通信
2016/12/15 Python
Python设计模式之代理模式简单示例
2018/01/09 Python
Python提取特定时间段内数据的方法实例
2019/04/01 Python
windows下python安装pip方法详解
2020/02/10 Python
基于python获取本地时间并转换时间戳和日期格式
2020/10/27 Python
python 写一个水果忍者游戏
2021/01/13 Python
小学生新学期寄语
2014/01/19 职场文书
会计专业毕业生自荐书
2014/06/25 职场文书
单位工作证明范文
2014/09/14 职场文书
党员民主生活会对照检查材料思想汇报
2014/09/28 职场文书
入党积极分子自我批评思想汇报
2014/10/10 职场文书
党的群众路线教育实践活动整改落实情况自查报告
2014/10/28 职场文书
2014年学生会主席工作总结
2014/11/07 职场文书
2016党员发展对象培训心得体会
2016/01/08 职场文书
如何利用python和DOS获取wifi密码
2021/03/31 Python