文件输入可以有一个“multiple”属性,这样就可以在文件选择对话框中选择多个文件。目前只有 Firefox 3.6+ 和 WebKit 浏览器支持它。不幸的是,“多个文件”必须在同一个文件夹内,因为没有选择一个文件、移动文件夹然后选择另一个文件的界面。
<form method="post" action="upload.php" enctype="multipart/form-data">
<input name='uploads[]' type="file" multiple>
<input type="submit" value="Send">
</form>
请注意,文件输入的“name”属性末尾带有方括号。这在规范中不是必需的,但对于处理多个文件是必需的。
在 PHP 中,您可以将数据作为数组循环
foreach ($_FILES['uploads']['name'] as $filename) {
echo '<li>' . $filename . '</li>';
}
非常棒的片段 - 谢谢。
只支持 3 个文件?o.0
在 Chrome 中也能正常工作。
Fabricio Reinert:检查您的 php.ini 文件,或使用 max_file_uploads() 函数将值设置为大于 3 …
只有在后端使用 PHP 时才需要方括号。对于 Java,它们不是必需的…
IE 怎么样?
IE 是什么?
使用一个不是垃圾的浏览器
IE,你在开玩笑吗?
如何删除选定文件中的一个文件?
立即卸载 IE。
大家好。如何用 CSS flexbox 创建不同高度的 flexbox?