<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区| 亚洲日韩AV无码一区二区三区人| 欧美大尺寸SUV免费| 亚洲国产91在线| 国内免费高清在线观看| 亚洲中文字幕无码mv| 免费观看的av毛片的网站| 亚洲爆乳大丰满无码专区| 免费h黄肉动漫在线观看| 一级毛片一级毛片免费毛片| 久久亚洲中文字幕精品一区| a成人毛片免费观看| 亚洲情a成黄在线观看动漫尤物| 老汉精品免费AV在线播放| 亚洲狠狠狠一区二区三区| 日韩精品成人无码专区免费| 亚洲s码欧洲m码吹潮| 亚洲午夜精品久久久久久浪潮| 日本三级在线观看免费| 亚洲制服丝袜精品久久| 日本视频免费在线| 亚欧乱色国产精品免费视频| 国产AV无码专区亚洲AVJULIA| 16女性下面无遮挡免费| 精品亚洲av无码一区二区柚蜜| 亚洲成A人片在线观看无码3D | 永久免费A∨片在线观看| 亚洲性无码av在线| 国产美女被遭强高潮免费网站| 成人福利在线观看免费视频| 亚洲伦另类中文字幕| 免费观看毛片视频| 免费无码黄网站在线看| 亚洲精品午夜国产va久久| 国产亚洲日韩一区二区三区| 曰批全过程免费视频播放网站| 真人无码作爱免费视频|