C#能否按路径打开特定文件的容器文件夹?

C#能否按路径打开特定文件的容器文件夹?,c#,asp.net,C#,Asp.net,在我的项目中,我有一个fileupload控件,用户可以上传他们的文档,我想提供一个链接,用户可以打开他们的文件 步骤: 用户上传文件后,我的网站将为其创建一个链接 当用户单击该链接时,该文件的容器文件夹将打开 例如,路径为C:\Users\John\Downloads\jpg\a.jpg的文件上载到fileupload控件。当用户单击该文件的链接时,将打开一个文件夹C:\Users\John\Downloads\jpg 要获取文件路径,请执行以下操作: string filePath = Fi

在我的项目中,我有一个fileupload控件,用户可以上传他们的文档,我想提供一个链接,用户可以打开他们的文件

步骤: 用户上传文件后,我的网站将为其创建一个链接 当用户单击该链接时,该文件的容器文件夹将打开

例如,路径为
C:\Users\John\Downloads\jpg\a.jpg
的文件上载到fileupload控件。当用户单击该文件的链接时,将打开一个文件夹
C:\Users\John\Downloads\jpg

要获取文件路径,请执行以下操作:

string filePath = FileUpload1.PostedFile.FileName; // file name with path.

那么,出于安全原因,如何通过C#在客户端PC中打开文件夹?

。Javascript或任何其他不需要客户端安装的常见浏览器技术(如Flash或ActiveX)都无法满足您的要求。在服务器上运行的c#中,您肯定无法获得它,并且不知道客户端的文件系统。

出于安全原因。Javascript或任何其他不需要客户端安装的常见浏览器技术(如Flash或ActiveX)都无法满足您的要求。您肯定无法在服务器上运行的c#中获得它,而c#不知道客户端的文件系统。

请澄清您的具体问题或添加其他详细信息,以突出显示您所需的内容。正如目前所写的,很难准确地说出你在问什么。请参阅“如何询问”页面,以获得澄清此问题的帮助。正如下面的答案正确说明的那样,这是不可能的,但我可以问一下-为什么要这样做(即使可以)?如果您的页面允许用户使用控件上载文档,您将把文件存储在网站文件系统的某个位置-是吗?为什么要打开客户端上存储原始文档的文件夹?您要做的是将文件上载到服务器,您可以对用户执行的部分,然后为用户提供一个指向上传文件的url/web链接,用户可以单击并在browser@sh1rts我在想,也许OP认为其他网站/网络应用程序就是这样做的……请澄清您的具体问题或添加其他详细信息,以突出您的具体需求。正如目前所写的,很难准确地说出你在问什么。请参阅“如何询问”页面,以获得澄清此问题的帮助。正如下面的答案正确说明的那样,这是不可能的,但我可以问一下-为什么要这样做(即使可以)?如果您的页面允许用户使用控件上载文档,您将把文件存储在网站文件系统的某个位置-是吗?为什么要打开客户端上存储原始文档的文件夹?您要做的是将文件上载到服务器,您可以对用户执行的部分,然后为用户提供一个指向上传文件的url/web链接,用户可以单击并在browser@sh1rts我在想,也许OP认为其他网站/网络应用程序可能就是这样做的。。。