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 相关文章推荐
javascript textContent与innerText的异同分析
Oct 22 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
Dec 29 Javascript
查找页面中所有类为test的结点的方法
Mar 28 Javascript
jquery实现图片预加载
Dec 25 Javascript
AngularJs concepts详解及示例代码
Sep 01 Javascript
JS使用ActiveXObject实现用户提交表单时屏蔽敏感词功能
Jun 20 Javascript
Bootstrap Table从零开始
Jun 30 Javascript
详解React Native 屏幕适配(炒鸡简单的方法)
Jun 11 Javascript
jQuery+PHP+Ajax实现动态数字统计展示功能
Dec 25 jQuery
js get和post请求实现代码解析
Feb 06 Javascript
详解JSON.stringify()的5个秘密特性
May 26 Javascript
Vue 样式切换及三元判断样式关联操作
Aug 09 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
ubuntu10.04配置 nginx+php-fpm模式的详解
2013/06/03 PHP
destoon实现调用自增数字从1开始的方法
2014/08/21 PHP
php实现根据字符串生成对应数组的方法
2014/09/22 PHP
php代码调试利器firephp安装与使用方法分析
2018/08/21 PHP
script标签的 charset 属性使用说明
2010/12/04 Javascript
jquery cookie实现的简单换肤功能适合小网站
2013/08/25 Javascript
json的定义、标准格式及json字符串检验
2014/05/11 Javascript
jQuery解析XML与传统JavaScript方法的差别实例分析
2015/03/05 Javascript
AngularJS 日期格式化详解
2015/12/23 Javascript
js+canvas简单绘制圆圈的方法
2016/01/28 Javascript
javascript事件绑定学习要点
2016/03/09 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
微信小程序实现自上而下字幕滚动
2018/07/14 Javascript
在vue中获取微信支付code及code被占用问题的解决方法
2019/04/16 Javascript
vue实现多条件和模糊搜索功能
2019/05/28 Javascript
vue2.0 解决抽取公用js的问题
2020/07/31 Javascript
盘点提高 Python 代码效率的方法
2014/07/03 Python
在Python中调用ggplot的三种方法
2015/04/08 Python
Python在图片中添加文字的两种方法
2017/04/29 Python
Python实现矩阵加法和乘法的方法分析
2017/12/19 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
2018/08/03 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
Python中join()函数多种操作代码实例
2020/01/13 Python
Html5原生拖拽相关事件简介以及基础实现
2020/11/19 HTML / CSS
匈牙利最大的健身制造商和销售商:inSPORTline
2018/10/30 全球购物
《草虫的村落》教学反思
2014/02/16 职场文书
家长写给孩子的评语
2014/04/18 职场文书
政府法律服务方案
2014/06/14 职场文书
领导干部个人对照检查材料(群众路线)
2014/09/26 职场文书
老干部工作汇报材料
2014/10/28 职场文书
2016新年慰问信范文
2015/03/25 职场文书
圣诞晚会主持词开场白
2015/05/28 职场文书
春节慰问简报
2015/07/21 职场文书
2016年第16个全民国防教育日宣传活动总结
2016/04/05 职场文书
微信小程序和php的登录实现
2021/04/01 PHP
Keras多线程机制与flask多线程冲突的解决方案
2021/05/28 Python