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 入门基础学习
Mar 10 Javascript
文本框输入时 实现自动提示(像百度、google一样)
Apr 05 Javascript
javascript实现tabs选项卡切换效果(自写原生js)
Mar 19 Javascript
JavaScript实现同一页面内两个表单互相传值的方法
Aug 12 Javascript
text-align:justify实现文本两端对齐 兼容IE
Aug 19 Javascript
jQuery焦点图插件SaySlide
Dec 21 Javascript
js和C# 时间日期格式转换的简单实例
May 28 Javascript
javascript实现用户点击数量统计
Dec 25 Javascript
5分钟打造简易高效的webpack常用配置
Jul 04 Javascript
Vue组件的使用教程详解
Jan 05 Javascript
Vue中的vue-resource示例详解
Nov 02 Javascript
angularjs自定义过滤器demo示例
Aug 24 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编程开发“虚拟域名”系统
2006/10/09 PHP
window.open的功能全解析
2006/10/10 Javascript
JAVASCRIPT  THIS详解 面向对象
2009/03/25 Javascript
javascript正则表达式中参数g(全局)的作用
2010/11/11 Javascript
jQuery中after的两种用法实例
2013/07/03 Javascript
node.js中的fs.mkdir方法使用说明
2014/12/17 Javascript
JavaScript基本语法讲解
2015/06/03 Javascript
js实现精确到秒的日期选择器完整实例
2016/04/30 Javascript
javascript常用的设计模式
2017/02/09 Javascript
JS奇技之利用scroll来监听resize详解
2017/06/15 Javascript
微信小程序富文本渲染引擎的详解
2017/09/30 Javascript
Angular Renderer (渲染器)的具体使用
2018/05/03 Javascript
微信小程序左滑动显示菜单功能的实现
2018/06/14 Javascript
webpack4 处理CSS的方法示例
2018/09/03 Javascript
Django+vue跨域问题解决的详细步骤
2019/01/20 Javascript
解决vue单页面应用中动态修改title问题
2019/06/09 Javascript
深入解析koa之异步回调处理
2019/06/17 Javascript
JavaScript实现背景自动切换小案例
2019/09/27 Javascript
谈谈JavaScript令人迷惑的==与+
2020/08/31 Javascript
nuxt 实现在其它js文件中使用store的方式
2020/11/05 Javascript
从Python的源码来解析Python下的freeblock
2015/05/11 Python
python 文件操作api(文件操作函数)
2016/08/28 Python
Python实现二维数组按照某行或列排序的方法【numpy lexsort】
2017/09/22 Python
对python读取zip压缩文件里面的csv数据实例详解
2019/02/08 Python
python 如何用urllib与服务端交互(发送和接收数据)
2021/03/04 Python
css3 中的新特性加强记忆详解
2016/04/16 HTML / CSS
美国五金商店:Ace Hardware
2018/03/27 全球购物
女孩每月服装订阅盒:kidpik
2019/04/17 全球购物
C,C++的几个面试题小集
2013/07/13 面试题
化工专业应届生求职信
2013/11/08 职场文书
如何写好升职自荐信
2014/01/06 职场文书
安全演讲稿大全
2014/05/09 职场文书
大四毕业生自荐书
2014/07/05 职场文书
社保委托书怎么写
2014/08/02 职场文书
工厂员工辞职信范文
2015/05/12 职场文书
演讲稿之我的初心我的成长
2019/08/12 职场文书