0

我正在编写一个 PHP 脚本来上传和重新调整 4 个图像的大小。我选择使用为 4 个输入提供相同名称(一个数组)的方法:

<input type="file" name = "userfile[]" id="file1" />
<input type="file" name = "userfile[]" id="file2" />
<input type="file" name = "userfile[]" id="file3" />
<input type="file" name = "userfile[]" id="file4" />

我已将 wamp 中的 max_upload_filesize 设置为 50M。我已经验证 max_uploads 设置为默认值 (20)。我已重新启动所有服务并运行 php_info 以验证此 php.ini 文件是否已加载。

我的表单接收器页面只做一件事:

var_dump($_FILES["userfile"]);

这很好用,直到文件大小接近 8MB。当上传文件的大小接近 8MB 时,我收到错误 Notice: Undefined index: userfile in C:\wamp\www\uploader\file_upload.php on line 2

我重新调整了一张图片的大小,将其推至 8MB 大小,然后尝试上传 1 个单个文件 - 这会重新创建错误。我确信这里存在 8MB 的限制。

谁能帮我解决这个问题?

4

1 回答 1

2

发现post_max_size并增加它的价值。

此外,它是upload_max_filesize,不是max_upload_filesize

于 2012-07-06T15:29:32.413 回答