SWFUpload在Firefox浏览器下session问题

刚做好了一个上传附件的功能,在IE7、8、9中都可以使用,谷歌浏览器中也没有问题,可是在火狐中却无法使用,很头疼,网上搜索了下,方法基本上都是一样,可是却在我这还是不行:

SWFUpload在Firefox浏览器下session问题

火狐下使用swfupload不保存session的确没错,但是如果你在这个上传过程中不需要使用session的话,是不会产生影响的。比如我发现我出现这个错误的原因就是因为我做了一个登陆的验证,对后台代码都进行了一个验证。因此去查找了session中存储的变量,结果因为火狐在使用 swfupload时,不保存session。

在swfupload的post_params加上参数:

post_params:{"jsessionid" : "<%=session.getId()%>"},

 在上传的路径url后面加上:

upload_url: "/xxx/FileUploadServlet;jsessionid=<%=session.getId()%>",
 

都试过了,还是不行,很是郁闷

 

火狐和IE怎么就这么不和谐。。

 

继续研究。。。

 

唉,暂时还是选择了放弃,判断是否为火狐,如果为火狐则直接使用input-file的方式进行单个文件的上传

 

 

 

 

 

你可能感兴趣的:(swfupload)