我见过一些网站,其中有一个框供用户浏览要上传的文件,然后是“添加更多文件”链接。当用户单击链接时,会出现另一个框,允许用户选择另一个文件。用户可以点击“添加更多文件”继续添加框。他们怎么做到的?
我使用 Ruby on Rails 作为我的后端。
我见过一些网站,其中有一个框供用户浏览要上传的文件,然后是“添加更多文件”链接。当用户单击链接时,会出现另一个框,允许用户选择另一个文件。用户可以点击“添加更多文件”继续添加框。他们怎么做到的?
我使用 Ruby on Rails 作为我的后端。
<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[]">');