你能告诉我是否有办法获取当前文件夹中的文件列表。当前文件夹是执行我的 .html 文件的文件夹。如有必要,这可能会在服务器端运行。
我用谷歌搜索了所有内容,并知道有一些方法可以使用 FileSystemObject 来实现,但我不是它的忠实粉丝。如果需要,我可以提供凭据。
你能告诉我是否有办法获取当前文件夹中的文件列表。当前文件夹是执行我的 .html 文件的文件夹。如有必要,这可能会在服务器端运行。
我用谷歌搜索了所有内容,并知道有一些方法可以使用 FileSystemObject 来实现,但我不是它的忠实粉丝。如果需要,我可以提供凭据。
您需要为此使用服务器端语言,例如 php、asp.net 或 jsp。JavaScript 无法访问它在客户端工作的文件。
抱歉,仅使用 Javascript 无法做到这一点。Javascript 在客户端上运行,该客户端无法访问您的网络服务器上的文件结构。
您必须运行某种服务器端代码才能将文件列表传递给您的脚本。有无数种可能的技术可以解决这个问题。PHP、JSP、ASP...无论您已经拥有什么或您喜欢的任何东西。
您将需要一种服务器端语言,如 Asp/.net 或 PHP。
在 C# (ASP.Net) 中,您可以使用此处找到的示例以递归方式获取文件。只需更改Console.WriteLine
为Response.Write
(不是那么简单但很接近)。
在 PHP 中你可以按照这个例子
如果您使用服务器端语言,如果您只想显示文件,则可能不需要使用 javascript/ajax。如果您使用我提到的两种语言,则支持在渲染时写入文档。或者您可以将 ajax 调用指向这些页面之一,但输出必须是 JSON。
除非您有服务器端脚本,否则您将无法获得所需的信息。客户端脚本不知道服务器端的任何东西(包括文件结构)