2014-03-05 29 views
1

我正在製作一個網頁。我必須提供服務器上存在的日誌文件的鏈接,但該文件在最後使用隨機數生成。 我知道文件名的起始部分。這裏是我的代碼 -參考部分已知名稱的文件在html中

<a href=\"../New_folder/logs/generated.logs/log_parser{*}.log\">Download log file Here</a> 

例如文件的名稱是「log_parser2088.log」這2088號是隨機每次代碼運行產生的,並且只有一個文件,該文件的名稱將啓動文件夾中的「 log_parser」。我想引用這個文件,但這不起作用。

回答

0

HTML不支持這種引用。使用PHP或ASP.NET完成此任務,因爲這些服務器端程序可以訪問服務器文件系統,並且可以讀取目錄中的每個文件名。

示例PHP:

// path to your log file directory 
$directoryPath = "\\home\\logs\\"; 

// read all files from that directory 
$files = scandir($directoryPath); 

// print download link 
foreach($path in $files) 
    echo("<a href=\"" + $path + ">Download</a>");