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事件实现代码
Mar 12 Javascript
Javascript 网页黑白效果实现代码(兼容IE/FF等)
Apr 23 Javascript
关于jQuery新的事件绑定机制on()的使用技巧
Apr 26 Javascript
JavaScript对象数组如何按指定属性和排序方向进行排序
Jun 15 Javascript
再谈javascript常见错误及解决方法
Sep 16 Javascript
vue的props实现子组件随父组件一起变化
Oct 27 Javascript
JavaScript实现两个select下拉框选项左移右移
Mar 09 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
May 04 Javascript
详解ES6 Fetch API HTTP请求实用指南
Nov 14 Javascript
浅析Angular 实现一个repeat指令的方法
Jul 21 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
Sep 06 Javascript
vue中重定向redirect:‘/index‘,不显示问题、跳转出错的完美解决
Sep 28 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中如何定义和使用常量
2013/02/28 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
2017/07/27 PHP
Nodejs极简入门教程(三):进程
2014/10/27 NodeJs
Ionic如何创建APP项目
2016/06/03 Javascript
完美解决js传递参数中加号和&amp;号自动改变的方法
2016/10/11 Javascript
深入理解JavaScript中的块级作用域、私有变量与模块模式
2016/10/31 Javascript
jquery获取input type=text中的值的各种方式(总结)
2016/12/02 Javascript
js判断一个字符串是以某个字符串开头的简单实例
2016/12/27 Javascript
jQuery图片切换动画效果
2017/02/28 Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
2017/05/24 Javascript
详解PHP后期静态绑定分析与应用
2018/03/21 Javascript
微信小程序生成海报分享朋友圈的实现方法
2019/05/06 Javascript
解决Vue中 父子传值 数据丢失问题
2019/08/27 Javascript
理解python多线程(python多线程简明教程)
2014/06/09 Python
python Flask实现restful api service
2017/12/04 Python
Python实现的用户登录系统功能示例
2018/02/05 Python
python实现微信发送邮件关闭电脑功能
2018/02/22 Python
基于python进行桶排序与基数排序的总结
2018/05/29 Python
Eclipse配置python默认头过程图解
2020/04/26 Python
Pycharm无法打开双击没反应的问题及解决方案
2020/08/17 Python
如何编写python的daemon程序
2021/01/07 Python
中国最大的名表商城:万表网
2016/08/29 全球购物
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
六道php面试题附答案
2014/06/05 面试题
Java和Javasciprt的区别
2012/09/02 面试题
班组长安全职责
2014/01/05 职场文书
《愚公移山》教学反思
2014/02/20 职场文书
英语教师岗位职责
2014/03/16 职场文书
公证委托书大全
2014/04/04 职场文书
美术指导助理求职信
2014/04/20 职场文书
火锅店的活动方案
2014/08/15 职场文书
吃空饷专项整治方案
2014/10/27 职场文书
单身证明格式样本
2015/06/15 职场文书
初中生物教学反思
2016/02/20 职场文书
Go语言实现一个简单的并发聊天室的项目实战
2022/03/18 Golang