繁体   English   中英

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

[英]How to get temporary path of client machine in asp.net?

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

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

你究竟想做什么?

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

您可以使用cookie保存客户端信息,或使用HTML5的本地存储之类的新东西( 不建议使用 - 不一致 )。

我建议将用户喜欢的产品存储在数据库端,因为cookie可以很容易地删除,这是用户期望不是临时的数据。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM