Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C-检索网络驱动器上文件的完整路径_C#_Asp.net_File Upload - Fatal编程技术网

C# C-检索网络驱动器上文件的完整路径

C# C-检索网络驱动器上文件的完整路径,c#,asp.net,file-upload,C#,Asp.net,File Upload,我有一个intranet web应用程序,它位于运行IIS 8.5的内部服务器上 我的公司有一个包含数百个文件夹的网络驱动器,人们可以在其中存储excel文件,web服务器可以完全访问该驱动器 我的应用程序需要允许用户从此网络驱动器中选择一个文件,然后该文件将填充一个文本框,其中包含相对于根目录的完整文件路径,然后可以将该路径保存到SQL数据库中 我尝试过使用fileupload控件,但它只提供文件名,我需要完整路径 很抱歉,无法向您显示任何代码,但我不知道从哪里开始 任何帮助都将不胜感激。为了

我有一个intranet web应用程序,它位于运行IIS 8.5的内部服务器上

我的公司有一个包含数百个文件夹的网络驱动器,人们可以在其中存储excel文件,web服务器可以完全访问该驱动器

我的应用程序需要允许用户从此网络驱动器中选择一个文件,然后该文件将填充一个文本框,其中包含相对于根目录的完整文件路径,然后可以将该路径保存到SQL数据库中

我尝试过使用fileupload控件,但它只提供文件名,我需要完整路径

很抱歉,无法向您显示任何代码,但我不知道从哪里开始


任何帮助都将不胜感激。

为了防止javascript知道本地文件的完整路径,许多现代浏览器都有安全功能。
这可以在旧版本的IE浏览器中完成。

用户是否可以访问网络驱动器?如果是这样,浏览器的fileUpload实现应该允许他们浏览到它。否则,您必须让web应用程序将文件呈现给他们,让他们从中进行选择。他们确实可以访问驱动器,但不同的用户可能会对其进行不同的映射。