2012-11-20 20 views
0

我見過有一個框供用戶瀏覽要上傳的文件,然後是「添加更多文件」鏈接。當用戶點擊鏈接時,另一個框出現,允許用戶選擇另一個文件。用戶可以點擊「添加更多文件」來繼續添加框。他們如何做到這一點?在HTML頁面上添加更多文件

我使用Ruby on Rails作爲後端。

回答

1
<div id="filePickers"> 
    <input type="file" name="files[]"> 
    <input type="file" name="files[]"> 
    <input type="file" name="files[]"> 
</div> 

時發佈到你的服務器,將顯示爲文件上params[:files]陣列。

如果您想了解更多,綁定一些JavaScript到一個按鈕的地方,以增加新的投入。

// jQuery for brevity 
$('#filePickers').append('<input type="file" name="files[]">');