如何在Fileupload控件asp.net中获取选定的文件路径

如何在Fileupload控件asp.net中获取选定的文件路径,asp.net,file-upload,filepath,Asp.net,File Upload,Filepath,我正在使用Fileupload控件上载文件。我正在显示带有文件名的选定文件图标(带有achor标记)。如果单击图标,我想在新窗口中打开所选文件 如何从fileupload控件获取所选文件路径。我从搜索中了解到这是不可能的 因为它会导致隐私泄露和安全泄露 请检查这个我从搜索中了解到这是不可能的 因为它会导致隐私泄露和安全泄露 请检查此文件上载1。文件名将为您提供客户端上的文件名 编辑:根据评论。您应该首先将文件上载到服务器。然后使用路径(文件的url)设置为achor标记的href值。FileUp

我正在使用Fileupload控件上载文件。我正在显示带有文件名的选定文件图标(带有achor标记)。如果单击图标,我想在新窗口中打开所选文件


如何从fileupload控件获取所选文件路径。

我从搜索中了解到这是不可能的

因为它会导致隐私泄露和安全泄露


请检查这个

我从搜索中了解到这是不可能的

因为它会导致隐私泄露和安全泄露


请检查此文件上载1。文件名将为您提供客户端上的文件名


编辑:根据评论。您应该首先将文件上载到服务器。然后使用路径(文件的url)设置为achor标记的href值。

FileUpload1.FileName
将为您提供客户端上的文件名

编辑:根据评论。您应该首先将文件上载到服务器。然后使用路径(文件的url)设置为achor标记的href值。

Nathiya

是否要在文件上载到服务器之前打开该文件

如果文件已上载到服务器,则在将其传递到FileUpload1.SaveAs()方法后,您就知道该文件的路径

如果您之前需要它(例如,有人单击“浏览”按钮并选择了一个文件,但没有将其上载到服务器),则这是不可能的,因为该文件仍在用户的本地计算机上(您不能显示用户计算机上的文件,只能显示服务器上的文件)。

Nathiya

是否要在文件上载到服务器之前打开该文件

如果文件已上载到服务器,则在将其传递到FileUpload1.SaveAs()方法后,您就知道该文件的路径



如果您之前需要它(例如,有人单击“浏览”按钮并选择了一个文件,但没有将其上载到服务器),则这是不可能的,因为该文件仍在用户的本地计算机上(您不能显示用户计算机上的文件,只能显示服务器上的文件)。

它只提供文件名。我想打开所选文件,或者我已经更新了答案,但也没有给出正确的路径。它给出了以文件名结尾的应用程序服务器路径。@Nathiya我搜索后才知道不可能,它只给出了文件名。我想打开所选文件,或者我已经更新了答案,但也没有给出正确的路径。它给出了以文件名结尾的应用程序服务器路径。@Nathiya我搜索了一下,知道它不可能存在。它只提供带有extension@Nathiya:那么你在找什么?我想要选定的文件路径。在安奇塔格打开它对不起。它只提供带有extension@Nathiya:那么你在找什么?我想要选定的文件路径。要在ancher标签中打开它,请澄清。您想要客户端计算机上文件的路径吗?或者服务器上上载文件的文件路径?或者服务器上上传文件的URL?请澄清。您想要客户端计算机上文件的路径吗?或者服务器上上载文件的文件路径?或者服务器上上传文件的URL?是的,我想在上传到服务器之前显示它。这就是我现在的问题…@Nathiya-正如我在回答中所说,这是不可能的。。。。我认为这里的所有答案都给出了问题标题的正确答案(获取所选路径),因此请接受其中一个。但在我看来,您应该准确地解释您试图实现的目标,因为FileUpload控件可能不是正确的方法。是的,我想在将其上载到服务器之前显示它。这就是我现在的问题…@Nathiya-正如我在回答中所说,这是不可能的。。。。我认为这里的所有答案都给出了问题标题的正确答案(获取所选路径),因此请接受其中一个。但在我看来,您应该准确地解释您试图实现的目标,因为FileUpload控件可能不是正确的方法。