firefox瀏覽器用jquery.uploadify插件上傳時(shí)報(bào)HTTP 302錯(cuò)誤
解決了uploadify插件在chrom頻繁崩潰的問題,又遇到了新問題,ff瀏覽器下報(bào)HTTP 302錯(cuò)誤,
ff瀏覽器下 uploadify 利用flash進(jìn)行post上傳時(shí)沒有包含原來的session信息,而是重新創(chuàng)建了一個(gè)session,新的session無法通過登錄驗(yàn)證,因此被重定向到了登錄頁面。
解決的方法無非就是將原session一起post到服務(wù)器端,然后服務(wù)器端登錄驗(yàn)證之前將需要驗(yàn)證的session改為post過來的那個(gè)。。。(語言組織能力太差—,—)。
jquery.uploadify初始化時(shí)添加:
'formData' : { '<?php echo session_name();?>' : '<?php echo session_id();?>' },
服務(wù)器端由于項(xiàng)目使用的是zend框架,全部控制器都繼承Seed_Controller_Action4Admin,修改基類怕引起其他問題,因此沒有改基類,只改了應(yīng)用控制器的init()方法
public function init() {
$session_name = session_name();
if (!isset($_POST[$session_name])) {
} else {
session_id($_POST[$session_name]);
//uploadify官網(wǎng)有這一行,但我加入這行后報(bào)session已啟動(dòng)錯(cuò)誤
//去掉之后正常
//session_start();
}
}
這里發(fā)現(xiàn)一個(gè)問題:所有上傳圖片的action應(yīng)該放到一個(gè)控制器中的,開發(fā)的時(shí)候偷懶了,將上傳圖片的action跟其他呈現(xiàn)頁面的action放在了一起,init方法被覆蓋掉了,因此其他幾個(gè)action在訪問的時(shí)候不進(jìn)行登錄驗(yàn)證了。。。
雖然HTTP 302問題解決了,唉。。。還是不合理啊。
最終還是沒有完美解決此問題,小伙伴們?nèi)缬懈玫姆椒?,?qǐng)告知一下,本文持續(xù)更新。
- 解決jQuery上傳插件Uploadify出現(xiàn)Http Error 302錯(cuò)誤的方法
- jQuery Uploadify 上傳插件出現(xiàn)Http Error 302 錯(cuò)誤的解決辦法
- ASP.NET設(shè)置404頁面返回302HTTP狀態(tài)碼的解決方法
- HttpClient的RedirectStrategy重定向處理核心機(jī)制
- Javaweb-HttpServletResponse的sendRedirectch重定向方式
- 詳解golang開發(fā)中http請(qǐng)求redirect的問題
- 舉例分析HTTP?302?Redirect工作原理
相關(guān)文章
jquery利用ajax調(diào)用后臺(tái)方法實(shí)例
這篇文章介紹了jquery利用ajax調(diào)用后臺(tái)方法實(shí)例,有需要的朋友可以參考一下2013-08-08
jQuery實(shí)現(xiàn)表單input中提示文字value隨鼠標(biāo)焦點(diǎn)移進(jìn)移出而顯示或隱藏的代碼
表單input中提示文字value隨鼠標(biāo)焦點(diǎn)移進(jìn)移出而顯示或隱藏的jQuery代碼2010-03-03
jquery數(shù)組之存放checkbox全選值示例代碼
使用jquery數(shù)組可以存放checkbox全選值,下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下2013-12-12
Jquery validation remote 驗(yàn)證的緩存問題解決方法
這篇文章主要介紹了Jquery validation remote 驗(yàn)證的緩存問題的解決方法 ,需要的朋友可以參考下2014-03-03
jQuery響應(yīng)enter鍵的實(shí)現(xiàn)思路
當(dāng)用戶在表單里數(shù)據(jù)完數(shù)據(jù)后,之間按enter鍵就可以執(zhí)行查詢或者保存的操作。實(shí)現(xiàn)的思路如下2014-04-04
jQuery制作input提示內(nèi)容(兼容IE8以上)
這篇文章主要為大家詳細(xì)介紹了jQuery制作input提示內(nèi)容,兼容IE8以上,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
jQuery實(shí)現(xiàn)的支持IE的html滑動(dòng)條
本文給大家分享的是一段使用jQuery實(shí)現(xiàn)支持IE的html滑動(dòng)條代碼,效果非常不錯(cuò),這里推薦給大家,希望大家能夠喜歡。2015-03-03

