• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答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)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

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

    來(lái)源:懂視網(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ì)有很多人在使用中遇到過,在此記錄下來(lái): 首先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ì)有很多人在使用中遇到過,在此記錄下來(lái): 首先http 302是請(qǐng)求被重定向的意思,這就很容易理解了,如果你的uploadify處理上傳腳本有session驗(yàn)證,就

    之前介紹過jquery uploadify上傳插件的使用方法,我在使用中遇到過Http Error 302錯(cuò)誤問題,應(yīng)該會(huì)有很多人在使用中遇到過,在此記錄下來(lái):
    首先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來(lái)得到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來(lái)實(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);
     }
    

    初始化頁(yè)面上傳插件代碼如下

    聲明:本網(wǎng)頁(yè)內(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ì)有很多人在使用中遇到過,在此記錄下來(lái): 首先http 302是請(qǐng)求被重定向的意思,這就很容易理解了,如果你的uploadify處理上傳腳本有session驗(yàn)證,就
    推薦度:
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    Top
    主站蜘蛛池模板: 国产午夜亚洲精品理论片不卡 | 人人妻人人澡人人爽精品欧美| 久久久无码精品亚洲日韩蜜臀浪潮| 91精品免费久久久久久久久| 久久精品国产第一区二区三区| 国产精品后入内射日本在线观看| 51视频国产精品一区二区| 国产精品亚洲精品日韩已方| 99久久成人国产精品免费| 亚洲AV成人精品网站在线播放 | 国产网红无码精品视频| 日韩欧美国产精品第一页不卡| 国产成人精品视频2021| 国产成人精品男人的天堂538 | 87国产私拍福利精品视频| HEYZO无码综合国产精品| 亚洲精品美女久久久久99| 欧美精品人爱a欧美精品| 国产伦精品一区二区三区视频猫咪| 四虎国产精品免费久久久| 国产精品视频久久| 91精品啪在线观看国产| 精品无码久久久久久午夜| 无码人妻精品一区二区三区东京热 | 正在播放酒店精品少妇约| 欧美午夜精品久久久久久浪潮| 好湿好大硬得深一点动态图91精品福利一区二区 | 99国产精品永久免费视频| 久久国产精品成人片免费| 亚洲国产精品成人精品无码区| 一本一道久久a久久精品综合| 人妻无码久久精品| 一级A毛片免费观看久久精品| 亚洲精品国产精品乱码在线观看 | 9999国产精品欧美久久久久久| 免费精品一区二区三区第35| 国产精品臀控福利在线观看| 国产精品视频第一页| 亚洲国产精品久久久久婷婷老年| 色花堂国产精品第一页| 国产成人精品视频2021|