已经解决了
主要是swf的请求导致原有的cookies失效,因为asp.net的session机制,在客户端还是基于cookies。解决办法就是在创建swfupload对象的时候,增加post_params设置,将sessionid回传给服务器;
new SWFUpload({
你前面的设置...,
post_params : {
"ASPSESSID" : "<%=Session.SessionID %>"
},
})
如果项目类型是asp.net网站,ASPSESSID可能应该写成ASP.NET_SessionId
感谢你的话点醒了 我哈
怎么解决的能说一说吗