是否有可能只使用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