这是我的表格:
<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 ( )
。为什么呢?
答案 0 :(得分:0)
您需要使用数组名称:
<input type='file' name='file[]' multiple>
答案 1 :(得分:0)
你的代码很好。没有发现任何错误。
您的问题100%由post_max_size
引起。
您需要从php.ini
配置文件中增加它。
您也可以增加upload_max_filesize
。