ASP.Net Web应用程序选择客户端目录

本文关键字:客户端 选择 应用程序 Net Web ASP | 更新日期: 2023-09-27 17:58:30

我需要允许用户通过web应用程序中的UI提供本地目录路径,以便我们可以将其保存到数据库中。然后,我们的另一个程序(winforms应用程序)将使用此路径存储他们通过该应用程序创建的文件(实际上是录音)。

理想情况下,我希望尽可能多地消除人为错误的空间,即只让他们使用现有的路径,因此我更希望有某种选择目录对话框,迫使他们使用现有目录。但我读到,出于安全原因,这在客户端代码上是不可能的,这当然完全有意义,但有什么方法可以实现吗?到目前为止,除了让他们输入之外,我一直找不到任何有用的东西,我对他们进入的路径缺乏控制感到不高兴。

ASP.Net Web应用程序选择客户端目录

有时,更多的选择并不能让您的客户更轻松。

Windows应用程序的"标准"是将内容存储在用户的Documents目录中,然后可能存储在用户Documents目录内的应用程序特定文件夹中。

我只想使用默认的期望值,用户文档目录。

当你考虑这个问题时,问问自己,如果用户选择的目录由于任何原因消失了,代码应该怎么做。这可能是因为用户在使用您的WebUI设置此功能和使用WinForm客户端之间更改计算机。

按照标准行为,Documents文件夹,也许还有一个以应用程序命名的子目录,可以避免所有这些问题。

希望这能有所帮助。

您可以让他们在计算机上选择一个文件并使用该路径。

为此,您可以使用FileControl