是否可以使用codeigniter,甚至根本没有一个输入字段,允许用户选择要上传的多个文件。所以基本上你有
<input name="files" type="file">
而不是
<input name="file1" type="file">
<input name="file2" type="file">
<input name="file3" type="file">
我目前知道如何实施后者,但认为前者将是一个更清洁的模型。
答案 0 :(得分:2)
你有没看过PHP manual?
<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
的形式访问它答案 1 :(得分:1)
您的input
必须是这样的(因此,您可以一次选择多个文件)
<input multiple type="file" name="files[]" />
注意multiple
属性,但并非所有/旧浏览器都支持。