我目前正在使用JSP语言编写程序。我想知道是否/如何限制文件打开对话框可以浏览的目录,例如:
默认目录位于C:/userFiles/username/
我希望用户能够浏览该/username/
目录中的文件或该目录中的目录,但不能浏览上面的任何目录,如C:/
或{{ 1}}。我做了一些研究,但我无法得到答案。这是可能的JSP,HTML或Java,如果是这样,我该怎么做?我更喜欢JSP或HTML。
其他信息: 对话框将浏览远程服务器上的文件,而不是用户计算机上的文件。
答案 0 :(得分:0)
“文件打开”对话框位于客户端计算机上,是操作系统的一部分。你不能改变它的行为。
为了列出SERVER 上的文件,您不会使用“文件打开”对话框,您可以将文件列表转换为HTML并将其提供给浏览器。由于您是编写服务器端代码的人,因此您最初可以控制哪些文件首先进入该列表。
说你更喜欢“JSP或HTML”,这是一个非常好的指标,表明你并不完全理解网络的客户端 - 服务器关系。