flash上传,Firefox的session问题?

采姑娘的小蘑菇 发布于 2009/12/31 22:16
阅读 3K+
收藏 1

因为我用的插件是uploadify,是用flash上传的,页面转到一个servlet处理该上传文件,因为还要预览你上传的图片,所以要把文件在服务器上的全路径传到原页面并刷新,这样的话页面可以显示你上传的图片,用的是request.getSession().setAttribute("fileName",路径),在IE下可以正常运行,session里文件的路径可以获得,但是在firefox下则不能得到该属性,网上说的是用flash上传,Firefox的sessionID不是原来的sessionID,请问用jsp该怎么解决呢?

下面是网上的原话:
    ====很正常,ActiveX模式下的Flash插件使用的是IE的链接池,所以获取的Session是一致的,而在Firefox下的是Plugin模式,使用自有的链接,没有使用FF的链接池,所以产生了两个不同的链接,所以Session找不到了,不过也不是没有解决办法,可以通过页面将SessionID传给Flash,Flash在上传访问后台程序,如PHP时,将SessionID传给PHP,PHP可通过此SessionID找到相应的Session

加载中
0
峰雪

貌似大家都遇到了这个问题

0
王道中强流
王道中强流
'scriptData' : {"<?=session_name()?>":"<?=session_id()?>"},


l
lintghi
是php的吧. 如果是jsp呢?
0
佐岸
佐岸
我也遇到了,我在jsp页面上清除session,但是firefox下在后台却还能取到该session。。。IE下就没有问题
0
阿斯兰
阿斯兰
前辈,你是肿么解决的啊,我在url后面跟了jsessionid还是不行
Cycle_C
Cycle_C
我把ff重装了,问题解决了...
返回顶部
顶部