ASP.Net中的文件夹对话框

时间:2018-02-14 14:01:45

标签: c# asp.net

我们如何才能达到以下业务要求。

- >最终用户需要“使用Aps.net选择文件夹路径”

选择文件可以通过<input type="file" />来实现,但如何浏览文件夹路径。

由于 阿都

1 个答案:

答案 0 :(得分:4)

无法使用本机HTML + JS从网站中选择文件夹。您只能选择文件或文件列表进行上传,而不能选择文件夹本身。通常,您甚至不会看到上传文件的原始文件路径,而您只是无法直接访问用户的文件系统。 Web通信基于HTTP请求并且是无状态的,因此服务器无法访问用户(远程)PC上的文件夹。出于安全原因,客户端上的JavaScript甚至都不能这样做。

Flash和Java可以选择一个文件夹并在客户端上使用它,但这些技术在现代网络上几乎已被弃用。

只有当 ASP.NET服务器在用户的PC上运行时才能合理地工作。然后,用户可以手动输入给定文件夹的路径,然后服务器可以直接访问它。但是当服务器在其他地方运行时,遗憾的是这是不可能的。