firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误

 更新时间:2015年03月01日 11:00:27   投稿:hebedich  
这篇文章主要介绍了firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误,分析了下,原来是利用flash进行post上传时没有包含原来的session信息,而是重新创建了一个session,知道原因了,我们来看看如何解决吧。

解决了uploadify插件在chrom频繁崩溃的问题,又遇到了新问题,ff浏览器下报HTTP 302错误,

ff浏览器下 uploadify 利用flash进行post上传时没有包含原来的session信息,而是重新创建了一个session,新的session无法通过登录验证,因此被重定向到了登录页面。

解决的方法无非就是将原session一起post到服务器端,然后服务器端登录验证之前将需要验证的session改为post过来的那个。。。(语言组织能力太差—,—)。

jquery.uploadify初始化时添加:

复制代码 代码如下:

'formData' : { '<?php echo session_name();?>' : '<?php echo session_id();?>' },

服务器端由于项目使用的是zend框架,全部控制器都继承Seed_Controller_Action4Admin,修改基类怕引起其他问题,因此没有改基类,只改了应用控制器的init()方法

复制代码 代码如下:

    public function init() {
        $session_name = session_name();
        if (!isset($_POST[$session_name])) {
 
        } else {
            session_id($_POST[$session_name]);
            //uploadify官网有这一行,但我加入这行后报session已启动错误
            //去掉之后正常
            //session_start();
        }
    }

这里发现一个问题:所有上传图片的action应该放到一个控制器中的,开发的时候偷懒了,将上传图片的action跟其他呈现页面的action放在了一起,init方法被覆盖掉了,因此其他几个action在访问的时候不进行登录验证了。。。

虽然HTTP 302问题解决了,唉。。。还是不合理啊。

最终还是没有完美解决此问题,小伙伴们如有更好的方法,请告知一下,本文持续更新。

相关文章

  • jQuery实现的经典滑动门效果

    jQuery实现的经典滑动门效果

    这篇文章主要介绍了jQuery实现的经典滑动门效果,涉及jQuery基于鼠标事件实现页面元素的遍历与样式动态变换的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • jquery ajax分页插件的简单实现

    jquery ajax分页插件的简单实现

    这篇文章主要介绍了jquery ajax分页插件的简单实现的相关资料,需要的朋友可以参考下
    2016-01-01
  • 解决html-jquery/js引用外部图片时遇到看不了或出现403的问题

    解决html-jquery/js引用外部图片时遇到看不了或出现403的问题

    下面小编就为大家带来一篇解决html-jquery/js引用外部图片时遇到看不了或出现403的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • JQuery EasyUI的使用

    JQuery EasyUI的使用

    jQuery EasyUI 是一个基于 jQuery 的框架,集成了各种用户界面插件。接下来通过本文给大家介绍JQuery EasyUI的使用,对jquery easyui相关知识感兴趣的朋友一起学习吧
    2016-02-02
  • Jquery实现网页跳转或用命令打开指定网页的解决方法

    Jquery实现网页跳转或用命令打开指定网页的解决方法

    本篇文章是对使用Jquery实现网页跳转或用命令打开指定网页的解决方法进行了详细的分析介绍,需要的朋友可以参考下
    2013-07-07
  • jquery html添加元素/删除元素操作实例详解

    jquery html添加元素/删除元素操作实例详解

    这篇文章主要介绍了jquery html添加元素/删除元素操作,结合实例形式详细分析了jquery html添加元素/删除元素相关函数功能、用法及操作注意事项,需要的朋友可以参考下
    2020-05-05
  • jquery-file-upload 文件上传带进度条效果

    jquery-file-upload 文件上传带进度条效果

    这篇文章主要介绍了jquery-file-upload 文件上传带进度条效果,代码分为html部分css部分和js部分,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-11-11
  • jquery异步请求实例代码

    jquery异步请求实例代码

    jquery异步请求实例代码,需要的朋友可以参考下。
    2011-06-06
  • 分享jQuery的3种常见事件监听方式

    分享jQuery的3种常见事件监听方式

    这篇文章主要介绍了jQuery常见事件的监听方式,页面经常会有各种事件发生,事件发生后需要进行一些特定处理,即执行特定的函数或者语句。这就需要对事件进行监听,下面关于监听事件的介绍,需要的小伙伴可以参考一下
    2022-03-03
  • 解决jquery中美元符号命名冲突问题

    解决jquery中美元符号命名冲突问题

    在Jquery中,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,下面为大家介绍下如何解决jquery中美元符号命名冲突问题
    2014-01-01

最新评论