swfupload在火狐(firefox)下失效(302错误)的一种情况以及分析

最近用了一下swfupload,因为一些定制化需求,感觉这个东西做得挺不错的。

然而在火狐下使用时抛出了 302 错误。

在网上搜索很多朋友都说是session的问题,火狐不保存session,需要传递sessionID,说的很不清楚。

 

实际上情况如此:

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

      所以有这种情况的朋友,请仔细检查你的代码是否有过滤和拦截的情况,如果有这种情况,最好对swfupload的情况作一个特殊处理。

你可能感兴趣的:(firefox)