Asp.net 查找浏览器默认下载文件夹的路径

Asp.net 查找浏览器默认下载文件夹的路径,asp.net,c#-4.0,iis-7,Asp.net,C# 4.0,Iis 7,如何在c#/asp.net中找到浏览器默认下载文件夹的路径 例如,我可以获得用户桌面的路径,如: Environment.GetFolderPath(Environment.SpecialFolder.Desktop) 谢谢..首先查看环境中的MSDN。SpecialFolder没有下载文件夹,原因是每个浏览器的下载文件夹都不同 这与asp.net无关,如果您从服务器端查看,您只会在任何地方找到一个目录,这意味着这与在池下运行的web应用程序无关 你能做什么 您可以使用并使用它来了解您的站点

如何在c#/asp.net中找到浏览器默认下载文件夹的路径

例如,我可以获得用户桌面的路径,如:

Environment.GetFolderPath(Environment.SpecialFolder.Desktop)

谢谢..

首先查看
环境中的MSDN。SpecialFolder
没有下载文件夹,原因是每个浏览器的下载文件夹都不同

这与asp.net无关,如果您从服务器端查看,您只会在任何地方找到一个目录,这意味着这与在池下运行的web应用程序无关

你能做什么 您可以使用并使用它来了解您的站点所在的位置,然后放置一个“下载”目录并使用以下完整路径:

HttpRuntime.AppDomainAppPath + "download/"

下载/上传文件。

在web应用程序中找不到。默认情况下,由用户决定使用哪种浏览器、如何配置浏览器以及将下载的文件保存在哪里,您绝对无法从web应用程序中干扰甚至知道他的选择。

我试图在客户端计算机中找到一个位置,无需任何许可即可下载我的文件。我应该在哪里创建新文件夹并在其中下载文件?@user741319好的,您可以在客户端上尝试,但如果您使用asp.net,程序将在服务器上运行。这是不可能从您的服务器程序、您的客户端默认目录中找到的。对于每种浏览器来说也是不同的。@user741319浏览器不允许这样做。这将是一个安全问题。我怎样才能解决这个安全问题?服务器端的@user741319忘记它-这为什么如此特殊?你想在这里存档什么?