codeigniter是否可以只有一个输入字段,允许用户选择要上传的多个文件。 所以基本上你有
<input name="files" type="file">
而不是
<input name="file1" type="file">
<input name="file2" type="file">
<input name="file3" type="file">
我目前知道如何实现后者,但认为前者将是一个更干净的模型。
你甚至看过PHP手册吗?
<form action="file-upload.php" method="post" enctype="multipart/form-data">
Send these files:<br />
<input name="userfile[]" type="file" multiple=""/><br />
<input type="submit" value="Send files" />
</form>
您在 PHP 中以 $_FILES 的价格访问它
你的input
必须像这样(所以,你可以一次选择多个文件(
<input multiple type="file" name="files[]" />
请注意multiple
属性,但并非所有/旧浏览器都支持该属性。
这里有一个示例,也看看本教程。