2016-09-23 20 views
1

是否有可能只使用JavaScript列出目录中的文件?为了澄清,我的意思是列出服务器上的文件,而不是客户端计算机上的文件。例如:如何使用java脚本在html页面上显示文件夹名称?

www.domain.com/files/

包含4张图片(JPG格式)

+0

现在可以在任何本地目录上显示文件。 – Yogesh

+1

没有。您需要PHP或任何服务器端语言 –

+0

您可以将目录作为“JSON”服务,在客户端解析“JSON”。另见http://stackoverflow.com/questions/37634049/how-to-print-all-the-txt-files-inside-a-folder-using-java-script/ – guest271314

回答

0

你问的是什么:

fs.readdirSync("./") 

例如,在快递:

router.get("/someFiles", function(){ 
    return "<ul>" 
     + fs.readdirSync("/path/to/someFiles") 
      .map(function(fName){ 
       return "<li>"+fName+"</li>"; 
      }) 
     +"</ul>" 
    ; 
}); 

我的理解是你在寻找的是:

+0

不,我只想显示我的C驱动器中存在的所有文件夹的名称 – Yogesh

+0

@Yogesh _“澄清,我的意思是列出服务器上的文件,而不是客户端计算机上的文件。”_,_“No .I只想显示我的C盘中存在的所有文件夹的名称“_? – guest271314

0

不,这是不可能获得客户端的本地目录为明显的安全原因。如果您想要接收文件,请使用文件输入字段。

由于JavaScript是客户端语言,因此本身不可能获得服务器文件。

相关问题