<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

        解決jQuery上傳插件Uploadify出現(xiàn)HttpError302錯(cuò)誤的方法_jquery

        來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 21:47:29
        文檔

        解決jQuery上傳插件Uploadify出現(xiàn)HttpError302錯(cuò)誤的方法_jquery

        解決jQuery上傳插件Uploadify出現(xiàn)HttpError302錯(cuò)誤的方法_jquery:之前介紹過jquery uploadify上傳插件的使用方法,我在使用中遇到過Http Error 302錯(cuò)誤問題,應(yīng)該會(huì)有很多人在使用中遇到過,在此記錄下來: 首先http 302是請(qǐng)求被重定向的意思,這就很容易理解了,如果你的uploadify處理上傳腳本有session驗(yàn)證,就
        推薦度:
        導(dǎo)讀解決jQuery上傳插件Uploadify出現(xiàn)HttpError302錯(cuò)誤的方法_jquery:之前介紹過jquery uploadify上傳插件的使用方法,我在使用中遇到過Http Error 302錯(cuò)誤問題,應(yīng)該會(huì)有很多人在使用中遇到過,在此記錄下來: 首先http 302是請(qǐng)求被重定向的意思,這就很容易理解了,如果你的uploadify處理上傳腳本有session驗(yàn)證,就

        之前介紹過jquery uploadify上傳插件的使用方法,我在使用中遇到過Http Error 302錯(cuò)誤問題,應(yīng)該會(huì)有很多人在使用中遇到過,在此記錄下來:
        首先http 302是請(qǐng)求被重定向的意思,這就很容易理解了,如果你的uploadify處理上傳腳本有session驗(yàn)證,就會(huì)出現(xiàn)此錯(cuò)誤,因?yàn)閒lash在執(zhí)行post請(qǐng)求的時(shí)候沒有包含cookie信息,而服務(wù)器的session會(huì)根據(jù)客戶端的cookie來得到SESSIONID。沒有提交cookie自然就不能獲取到session,然后uploadify就返回了302(請(qǐng)求被重定向)的錯(cuò)誤。
        解決辦法:

        把session_id的值傳到服務(wù)端:

        
        
        

        當(dāng)然,你也可以直接在url中將session id傳過去,這樣Http Error 302錯(cuò)誤就可以得到解決。

        問題擴(kuò)展:MVC使用uploadify3.1 IE下正常firefox、chrome也出現(xiàn)HTTPERROR 302錯(cuò)誤,有什么解決辦法?

        jquery uploadify在ie下可以正常上傳,在實(shí)現(xiàn)異步上傳的時(shí)候,每一個(gè)文件在上傳時(shí)都會(huì)提交給服務(wù)器一個(gè)請(qǐng)求。每個(gè)請(qǐng)求都需要安全驗(yàn)證,session 和cookie的校驗(yàn)。是的,就是這樣。由于jquery uploadify是借助flash來實(shí)現(xiàn)上傳的,每一次向后臺(tái)發(fā)送數(shù)據(jù)流請(qǐng)求時(shí),ie會(huì)自動(dòng)把本地cookie存儲(chǔ)捆綁在一起發(fā)送給服務(wù)器。但 firefox、chrome不會(huì)這樣做,他們會(huì)認(rèn)為這樣不安全。

        首先需要對(duì)global.asxa添加如下內(nèi)容

        protected void Application_BeginRequest(object sender, EventArgs e)
         {
         /* we guess at this point session is not already retrieved by application so we recreate cookie with the session id... */
         try
         {
         string session_param_name = "ASPSESSID";
         string session_cookie_name = "ASP.NET_SessionId";
        
         if (HttpContext.Current.Request.Form[session_param_name] != null)
         {
         UpdateCookie(session_cookie_name, HttpContext.Current.Request.Form[session_param_name]);
         }
         else if (HttpContext.Current.Request.QueryString[session_param_name] != null)
         {
         UpdateCookie(session_cookie_name, HttpContext.Current.Request.QueryString[session_param_name]);
         }
         }
         catch
         {
         }
        
         try
         {
         string auth_param_name = "AUTHID";
         string auth_cookie_name = FormsAuthentication.FormsCookieName;
        
         if (HttpContext.Current.Request.Form[auth_param_name] != null)
         {
         UpdateCookie(auth_cookie_name, HttpContext.Current.Request.Form[auth_param_name]);
         }
         else if (HttpContext.Current.Request.QueryString[auth_param_name] != null)
         {
         UpdateCookie(auth_cookie_name, HttpContext.Current.Request.QueryString[auth_param_name]);
         }
        
         }
         catch
         {
         }
         }
        
         private void UpdateCookie(string cookie_name, string cookie_value)
         {
         HttpCookie cookie = HttpContext.Current.Request.Cookies.Get(cookie_name);
         if (null == cookie)
         {
         cookie = new HttpCookie(cookie_name);
         }
         cookie.Value = cookie_value;
         HttpContext.Current.Request.Cookies.Set(cookie);
         }
        

        初始化頁面上傳插件代碼如下

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        解決jQuery上傳插件Uploadify出現(xiàn)HttpError302錯(cuò)誤的方法_jquery

        解決jQuery上傳插件Uploadify出現(xiàn)HttpError302錯(cuò)誤的方法_jquery:之前介紹過jquery uploadify上傳插件的使用方法,我在使用中遇到過Http Error 302錯(cuò)誤問題,應(yīng)該會(huì)有很多人在使用中遇到過,在此記錄下來: 首先http 302是請(qǐng)求被重定向的意思,這就很容易理解了,如果你的uploadify處理上傳腳本有session驗(yàn)證,就
        推薦度:
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        Top
        主站蜘蛛池模板: 亚洲欧洲一区二区| 国产国拍精品亚洲AV片| 国产h肉在线视频免费观看| 成人男女网18免费视频| 亚洲av无码专区在线观看素人| 久久影院亚洲一区| 亚洲不卡中文字幕| 国产亚洲女在线线精品| 免费无码又爽又刺激网站| 18pao国产成视频永久免费| 免费a级毛片网站| 亚洲精品成人av在线| 无码国产精品一区二区免费模式| 免费国产黄线在线观看| 亚洲成AV人片一区二区| 国产精品亚洲精品日韩动图 | 免费看美女被靠到爽的视频| 日本亚洲欧洲免费天堂午夜看片女人员| EEUSS影院WWW在线观看免费| 最新仑乱免费视频| 久久精品国产亚洲AV天海翼| 成人免费在线看片| 亚洲日韩小电影在线观看| 日本系列1页亚洲系列| 亚洲区小说区图片区| 亚洲精品又粗又大又爽A片| 国产成人免费在线| 亚洲色大网站WWW永久网站| 免费福利视频导航| 亚洲国产精品久久久久秋霞小 | 亚洲国产精品成人一区| 免费国产成人午夜在线观看| 免费中文字幕在线| 免费国产成人α片| 亚洲午夜精品久久久久久app | 巨胸狂喷奶水视频www网站免费| 国产一级淫片免费播放| 亚洲人成网站免费播放| 久久久久无码专区亚洲av| 美女内射毛片在线看免费人动物| 国产成人综合久久精品亚洲|