这是我的表单:
<form action="?upload=1" method="post" enctype="multipart/form-data">
<input name="file[]" type="file" multiple />
<input type="submit" value="Upload"/>
</form>
这是我的php:
function make_upload() {
print_r($_FILES);
}
if (isset($_GET["upload"]) && $_GET["upload"] == "1") {
make_upload();
}
如果我尝试只选择一个文件,那么它会显示包含该文件的数组。没关系。
如果我尝试选择多个文件,那么它显示Array ( )
。为什么?
你的代码很好。
你的问题100%是由post_max_size
引起的。
您需要从您的php.ini
配置文件中增加它。
你也可以增加upload_max_filesize
您需要使用数组名称:
<input type='file' name='file[]' multiple>