您的位置:首页 > 其它

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

2012-04-04 19:43 239 查看

猫猫的原blog: http://zoechina.sinaapp.com/?p=10

问题发生原因:

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形式返回

‘scriptData’ : {‘firstName’:'Ronnie’,'age’:30}

官网API:http://www.uploadify.com/documentation/options/scriptdata/

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

Request.Cookies["userID"].Value
 = HttpUtility.UrlEncode(Request.Form["userID"],Encoding.GetEncoding("UTF-8"));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐