是否有可能只使用JavaScript列出目录中的文件?为了澄清,我的意思是列出服务器上的文件,而不是客户端计算机上的文件。例如:如何使用java脚本在html页面上显示文件夹名称?
www.domain.com/files/
包含4张图片(JPG格式)
是否有可能只使用JavaScript列出目录中的文件?为了澄清,我的意思是列出服务器上的文件,而不是客户端计算机上的文件。例如:如何使用java脚本在html页面上显示文件夹名称?
www.domain.com/files/
包含4张图片(JPG格式)
你问的是什么:
fs.readdirSync("./")
例如,在快递:
router.get("/someFiles", function(){
return "<ul>"
+ fs.readdirSync("/path/to/someFiles")
.map(function(fName){
return "<li>"+fName+"</li>";
})
+"</ul>"
;
});
我的理解是你在寻找的是:
不,我只想显示我的C驱动器中存在的所有文件夹的名称 – Yogesh
@Yogesh _“澄清,我的意思是列出服务器上的文件,而不是客户端计算机上的文件。”_,_“No .I只想显示我的C盘中存在的所有文件夹的名称“_? – guest271314
不,这是不可能获得客户端的本地目录为明显的安全原因。如果您想要接收文件,请使用文件输入字段。
由于JavaScript是客户端语言,因此本身不可能获得服务器文件。
现在可以在任何本地目录上显示文件。 – Yogesh
没有。您需要PHP或任何服务器端语言 –
您可以将目录作为“JSON”服务,在客户端解析“JSON”。另见http://stackoverflow.com/questions/37634049/how-to-print-all-the-txt-files-inside-a-folder-using-java-script/ – guest271314