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 日期比较相关天数代码
Apr 02 Javascript
javascript屏蔽右键代码
May 15 Javascript
Node.js中child_process实现多进程
Feb 03 Javascript
jQuery插件FusionCharts实现的2D饼状图效果【附demo源码下载】
Mar 03 Javascript
js遍历获取表格内数据的方法(必看)
Apr 06 Javascript
详谈angularjs中路由页面强制更新的问题
Apr 24 Javascript
vue利用better-scroll实现轮播图与页面滚动详解
Oct 20 Javascript
jQuery Dom元素操作技巧
Feb 04 jQuery
angularjs使用gulp-uglify压缩后执行报错的解决方法
Mar 07 Javascript
解决vue this.$forceUpdate() 处理页面刷新问题(v-for循环值刷新等)
Jul 26 Javascript
Vue extend的基本用法(实例详解)
Dec 09 Javascript
vuecli3.x中轻松4步带你使用tinymce的步骤
Jun 25 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 解决旧系统 查出所有数据分页的类
2012/08/27 PHP
ThinkPHP CURD方法之data方法详解
2014/06/18 PHP
PHP防止注入攻击实例分析
2014/11/03 PHP
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
JavaScript的单例模式 (singleton in Javascript)
2010/06/11 Javascript
jQuery中json对象的复制方式介绍(数组及对象)
2013/06/08 Javascript
JavaScript移除数组元素减少长度的方法
2013/09/05 Javascript
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
2014/03/18 Javascript
Ubuntu中搭建Nodejs开发环境过程分享
2014/06/01 NodeJs
Angular 页面跳转时传参问题
2016/08/01 Javascript
JavaScript用构造函数如何获取变量的类型名
2016/12/23 Javascript
深究AngularJS之ui-router详解
2017/06/13 Javascript
Vue 莹石摄像头直播视频实例代码
2018/08/31 Javascript
Python异常学习笔记
2015/02/03 Python
Python使用ftplib实现简易FTP客户端的方法
2015/06/03 Python
详解Python命令行解析工具Argparse
2016/04/20 Python
python下os模块强大的重命名方法renames详解
2017/03/07 Python
Python通过matplotlib画双层饼图及环形图简单示例
2017/12/15 Python
Python走楼梯问题解决方法示例
2018/07/25 Python
Python配置文件处理的方法教程
2019/08/29 Python
html5 div布局与table布局详解
2016/11/16 HTML / CSS
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
2020/04/08 HTML / CSS
伊莱克斯阿根廷网上商店:Tienda Electrolux
2021/03/08 全球购物
博士生入学考试推荐信
2013/11/17 职场文书
中学教师自我鉴定
2014/02/07 职场文书
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
大学生找工作求职信
2014/07/09 职场文书
领导班子四风对照检查材料范文
2014/09/27 职场文书
2015年超市员工工作总结
2015/05/04 职场文书
2015年酒店年度工作总结
2015/05/23 职场文书
推销搭讪开场白
2015/05/28 职场文书
圣诞晚会主持词
2015/07/01 职场文书
如何用python反转图片,视频
2021/04/24 Python
QT与javascript交互数据的实现
2021/05/26 Javascript
浅谈MySQL之浅入深出页原理
2021/06/23 MySQL