PHP多文件上传打印空白数组


PHP Multiple Files Upload print blank Array

这是我的表单:

<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>