0

我正在使用Uploadify在我的站点中上传文件,为了使上传更安全,我在页面加载后在服务器端创建“令牌”(随机数)并将其放入 Session 和 JS 变量中,以便在我开始上传时文件我将相同的令牌发送回服务器。
问题是在发回它时我跟踪了代码并且会话值都丢失​​了,看起来像是另一个会话。
这是怎么发生的,我该如何解决?
这是 ASP.NET 中的伪代码:

服务器端

var token = getRandomNumber();
Session["myToken"] = token;
Response.write("<script> var tokenInJS = "+token+"</script>");

谢谢

4

2 回答 2

1

您是否在 Uploadify 的手册中阅读过这篇关于 Flash 中的一个错误的帖子,该错误会阻止它发布会话变量。

于 2012-05-06T09:09:35.050 回答
0
var token = getRandomNumber();
//put the token into session.
Session["myToken"] = token;

//use session variable
Response.write("<script> var tokenInJS = "+Session["myToken"]+"</script>");
于 2012-05-06T08:35:21.083 回答