有关Flash上传功能无法读取FireFox中的Session的Bug
发布:kinglong | 发布时间: 2009年2月20日之前flash上传无法读取firefox中的Cookie的Bug,有了解决方法(有关flash无法读取FireFox中Cookie的Bug解决方法)!
我在今天调用flash上传功能时,发现firefox的Session也不能读取的Bug。
测试环境:
操作系统:windows xp
浏览器:FireFox 2.0
Flash Player版本:WIN 9,0,124,0
服务端:Tomcat 5.0
运行代码:FileReference.upload(request:URLRequest);
Bug描述:
在用FireFox打开上传页面,上传图片后,在服务端器无法读取FireFox中Session值;但用IE打开页面,服务器是可以读取Session的。
发布:kinglong | 分类:Flash相关 | 评论:4 | 引用:0 | 浏览:
| TrackBack引用地址
- 相关文章:
- 1.水晶其源
- http://www.hibaoding.com
- 我现在用的是直接吧cookie的值post过去,反正cookie要加密,然后判定的,暴露了也无所谓啦。kinglong 于 2009-2-23 10:05:40 回复对于Cookie的Bug,我这边也是通过这种方法来解决的
- 2009-2-20 15:59:54 回复该留言
- 2.无名
- 很正常,ActiveX模式下的Flash插件使用的是IE的链接池,所以获取的Session是一致的,而在Firefox下的是Plugin模式,使用自有的链接,没有使用FF的链接池,所以产生了两个不同的链接,所以Session找不到了,不过也不是没有解决办法,可以通过页面将SessionID传给Flash,Flash在上传访问后台程序,如PHP时,将SessionID传给PHP,PHP可通过此SessionID找到相应的Sessionkinglong 于 2009-2-23 10:08:07 回复谢谢你说得这么详细的,也把为什么出现这种问题的原因也说出来了,你说得那种解决方法我在网上也看到了,也是一种不错的解决方法,我不知道Java是不是可以通过Session ID的来获取session的机制,我要试一试。
- 2009-2-21 12:29:27 回复该留言
- 3.wanliang
- 恭喜kinglong结婚了
这里请教Flash上传功能无法读取FireFox中的Session的Bug的问题,我现在使用swfupload2.2在java项目中上传文件,发现在FireFox中上传不成功,网上说是因为Session的问题,我们的项目在用户登陆时确实用到了session,因为是第一次用swfupload,我想问你是怎么解决这个问题的,谢谢!(我已经被这东东折磨的快要死了) - 2009-5-4 11:56:24 回复该留言
- 4.aksoft
- http://thinkly.cn
- 我在FLASH作的提交表单的,FF下也不能提交。。
- 2009-7-31 9:57:40 回复该留言
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。




