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 相关文章推荐
jquery判断小数点两位和自动删除小数两位后的数字
Mar 19 Javascript
jQuery动态创建元素以及追加节点的实现方法
Oct 20 Javascript
使用jquery给新生的th绑定hover事件的实例
Feb 10 Javascript
解决给dom元素绑定click等事件无效问题的方法
Feb 17 Javascript
基于vue2实现左滑删除功能
Nov 28 Javascript
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
May 31 jQuery
layui对工具条进行选择性的显示方法
Sep 19 Javascript
Vue.extend 编程式插入组件的实现
Nov 18 Javascript
原生JS实现汇率转换功能代码实例
May 13 Javascript
使用纯前端JavaScript实现Excel导入导出方法过程详解
Aug 07 Javascript
JS实现拖拽元素时与另一元素碰撞检测
Aug 27 Javascript
详解阿里Node.js技术文档之process模块学习指南
Jan 04 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/11/19 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
2013/01/27 PHP
php中如何判断一个网页请求是ajax请求还是普通请求
2013/08/10 PHP
CI框架文件上传类及图像处理类用法分析
2016/05/18 PHP
PHP递归算法的简单实例
2019/02/28 PHP
JavaScript 事件查询综合
2009/07/13 Javascript
Mootools 1.2 手风琴(Accordion)教程
2009/09/15 Javascript
JavaScript事件处理器中的event参数使用介绍
2013/05/24 Javascript
js获取input标签的输入值实现代码
2013/08/05 Javascript
javascript实现简单的鼠标拖动效果实例
2015/04/10 Javascript
jquery实现不包含当前项的选择器实例
2015/06/25 Javascript
浅谈JSON.stringify()和JOSN.parse()方法的不同
2016/08/29 Javascript
JavaScript实现数组降维详解
2017/01/05 Javascript
jQuery实现弹幕效果
2017/02/17 Javascript
将angular-ui的分页组件封装成指令的方法详解
2017/05/10 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
JS实现的杨辉三角【帕斯卡三角形】算法示例
2019/02/26 Javascript
React-redux实现小案例(todolist)的过程
2019/09/29 Javascript
js实现带箭头的进度流程
2020/03/26 Javascript
Postman环境变量全局变量使用方法详解
2020/08/13 Javascript
Python发送以整个文件夹的内容为附件的邮件的教程
2015/05/06 Python
Python的GUI框架PySide的安装配置教程
2016/02/16 Python
python re模块的高级用法详解
2018/06/06 Python
Python3 获取一大段文本之间两个关键字之间的内容方法
2018/10/11 Python
用Python逐行分析文件方法
2019/01/28 Python
Python类中self参数用法详解
2020/02/13 Python
pycharm实现在虚拟环境中引入别人的项目
2020/03/09 Python
使用python实现CGI环境搭建过程解析
2020/04/28 Python
HTML5 audio标签使用js进行播放控制实例
2015/04/24 HTML / CSS
中英文自我评价语句
2013/12/20 职场文书
社会保险接收函
2014/01/12 职场文书
婚礼主持词开场白
2014/03/13 职场文书
文明之星事迹材料
2014/05/09 职场文书
中学生社区服务活动报告
2015/02/05 职场文书
SpringBoot读取Resource下文件的4种方法
2021/07/02 Java/Android
Vue Element plus使用方法梳理
2022/12/24 Vue.js