360浏览器极速模式上传提升对不起,请登录,改用兼容模式没问题!360极速浏览器极速模式使用的是Webkit内核
以上是360官方的解释,按理说同样是谷歌浏览器也是这个内核,怎么到了360这里就出问题了呢。
在项目中要用到FLASH上传,选择了uploadify上传组件,这个问题的解决方案同样适用于swfupload上传组件.
360极速浏览器极速模式下使用uploadify不保存session,但是如果你在这个上传过程中不需要使用session的话,是不会产生影响的。比如我发现我出现这个错误的原因就是因为我做了一个登陆的验证,对后台代码都进行了一个验证。因此去查找了session中存储的变量,结果因为360极速浏览器极速模式下使用uploadify时,不保存session。导致产生302错误。
所以有这种情况的朋友,请仔细检查你的代码是否有过滤和拦截的情况,如果有这种情况,最好对uploadify的情况作一个特殊处理。
解决方案:
上传时将cookie的值再次传回服务器端.
这里我们使用uploadify自带的配置,使用POST形式返回
$(‘#sel’).uploadify(‘settings’, ‘formData’, { id:id,sessionid:1} )