汇总版:有没有办法公开文件目录 我的网络服务器到文件对话框中我的Web表单向导的Intranet用户 时尚。这是为了允许webform用户选择现有文件 位于网络服务器的网络共享上,我可以从中获得 文件的完整文件路径,用于填写文本输入字段 网络表单。
我正在为我的公司在PHP中创建一个基于Intranet web的向导,用户将在该向导中完成并填写各种表单。
其中一些表单要求用户输入[文件名]和[目录],其中特定文件存储在两个网络共享之一上(在我的特定情况下,这些网络共享始终映射到T:和S:开车信。)
将合并网络共享信(由用户在上一步中选择),序列号(由用户在上一步中输入),[文件名]和[目录],以提供完整路径想要的文件,如下:
[网络驱动程序信函]:\ [序列号] \ [目录] \ [文件名]
例如,让我们说用户输入以下数据
[网络驱动器号] = S:
[序列号] = 0012345678
[目录] = RAID
[文件名] = raidJBOD.bat
用户为此示例填写的表单如下所示:
并且用户输入所需文件的完整路径为:
S:\ 0012345678 \ RAID \ raidJBOD.bat
注意:我不想选择要上传文件的文件。此文件将在以后使用,因此文件路径存储在数据库中,以便以后可以访问此文件。
这是一个繁琐的过程,在输入此数据时容易出现人为错误。我希望能够做的是在表单上有一个链接/按钮,用户可以点击该文件。当单击此链接/按钮时,我想生成一个文件对话框(如下所示),该对话框将向用户公开网络服务器的网络共享(T:和S :)。用户可以从那里导航到所需的文件并选择它。将返回的所有内容都是文件路径,我可以从中解析为表单上的文本输入字段。
我不担心用户看到网络共享'文件目录或结构,因为这是一个内部网,所有用户本身都可以访问这些目录。