使用asp.net中的uploadify插件上传文件

电脑杂谈  发布时间:2020-03-27 18:17:06  来源:网络整理

java 调用失败重试2次_递归 2次调用_uploadify 调用2次

在使用uploadify插件上传文件后,我遇到了后台代码中的会话[XXX]值为空的问题. 我反复跟踪,发现不是丢失的值,而是sessionID更改,这导致SessionID更改的原因是由于使用了uplodify插件

解决方法:

<脚本类型=“文本/ javascript”>

var auth =“ <%= Request.Cookies [FormsAuthentication.FormsCookieName] ==空吗?

string.Empty: Request.Cookies [FormsAuthentication.FormsCookieName] .Value%>“;

var ASPSESSID =“ <%= Session.SessionID%>”;

$(“#uploadifyLogo”). uploadify({

...

formData: {ASPSESSID: ASPSESSIDuploadify 调用2次,AUTHID: auth}

});

递归 2次调用_java 调用失败重试2次_uploadify 调用2次

Global.asax文件

受保护的无效Application_BeginRequest(对象发送者,EventArgs e)

{

/ *我们估计此时会话尚未被应用程序检索uploadify 调用2次,因此我们重新创建具有会话ID的cookie ... * /

尝试

{

string session_param_name =“ ASPSESSID”;

string session_cookie_name =“ ASP.NET_SessionId”;

如果(HttpContext.Current.Request.Form [session_param_name]!= null)

{

UpdateCookie(session_cookie_name,HttpContext.Current.Request.Form [session_param_name]);

uploadify 调用2次_java 调用失败重试2次_递归 2次调用

}

否则(HttpContext.Current.Request.QueryString [session_param_name]!= null)

{

UpdateCookie(session_cookie_name,HttpContext.Current.Request.QueryString [session_param_name]);

}

}

抓住{}

尝试

{

string auth_param_name =“ AUTHID”;

字符串auth_cookie_name = FormsAuthentication.FormsCookieName;

递归 2次调用_uploadify 调用2次_java 调用失败重试2次

如果(HttpContext.Current.Request.Form [auth_param_name]!= null)

{

UpdateCookie(auth_cookie_name,HttpContext.Current.Request.Form [auth_param_name]);

}

否则,如果(HttpContext.Current.Request.QueryString [auth_param_name]!= null)

{

UpdateCookie(auth_cookie_name,HttpContext.Current.Request.QueryString [auth_param_name]);

}

}

抓住{}

}

java 调用失败重试2次_递归 2次调用_uploadify 调用2次

私有无效UpdateCookie(字符串cookie_name,字符串cookie_value)

{

HttpCookie cookie = HttpContext.Current.Request.Cookies.Get(cookie_name);

如果(null == cookie)

{

cookie =新的HttpCookie(cookie_name);

}

cookie.Value = cookie_value;

HttpContext.Current.Request.Cookies.Set(cookie);

}

原始地址:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-154452-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 王月婷
        王月婷

        说白了预调酒只有新鲜度

      • 白衫举子
        白衫举子

        既然美国不承认十二海里只承认三海里拍几艘核潜艇到美国三海里以外溜达溜达看看美国什么反应

      • 闫海燕
        闫海燕

        #fx_4walls#

      热点图片
      拼命载入中...