使用uploadify时session及cookie失效解决方案

鉴客 发布于 2013/08/20 09:29
阅读 1K+
收藏 3

Uploadify的上传处理文件(Uploadify.php)中使用cookie或session出现异常,在IE下正常,但到了Opera、Chrome、Firefox下均失效,原因是Uploadify对cookie和session的使用受限于adobe flash的固有规则    引用:http://www.antennule.net/?p=241

现象:
cookie,session与页面中的不符合, 为前一次上传时留下的cookie及session

解决方案:
上传时将cookie的值再次传回服务器端.
这里我们使用uploadify自带的配置,使用POST形式返回
‘formData’  : {‘firstName’:'Ronnie’,'age’:30}
官网API: http://www.uploadify.com/documentation/uploadify/using-sessions-with-uploadify/

这样在后台我们就可以在Form里取到值了.

Request.Cookies["userID"].Value = HttpUtility.UrlEncode(Request.Form["userID"],Encoding.GetEncoding("UTF-8"));

http://blog.csdn.net/ycxjex2006/article/details/7426268

 

加载中
返回顶部
顶部