如何在asp.net中获取客户端机器的临时路径?

时间:2012-01-24 15:32:30

标签: c# asp.net

我使用Path.Gettemppath()来获取临时路径。但它返回服务器的临时路径。我想将一些数据客户端存储在客户端的临时文件夹中。我怎样才能获得临时路径?

3 个答案:

答案 0 :(得分:5)

你无法存储任何客户端。您必须使用cookie或通过Javascript使用HTML5的本地存储。 这是一个明显的安全措施。

你究竟想做什么?

答案 1 :(得分:0)

在每台计算机上都无法访问客户端计算机作为安全措施。

您可以使用Cookie保存客户端信息,或者使用像HTML5本地存储这样的新颖内容(不推荐它 - 不一致)。

我建议将用户喜欢的产品存储在数据库端,因为cookie可以轻松删除,而用户期望的数据是暂时的。

答案 2 :(得分:0)

在本地,浏览器(和JavaScript)基本上是防火墙访问客户端的系统。您需要使用某种ActiveX控件,Java Applet,Flash,可能是Silverlight,或利用HTML5 local storage(如果浏览器支持它)在客户端上存储信息。

您尝试使用服务器端代码访问客户端上的某些内容,这是不可能的。