我正在编写一个 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 的限制。
谁能帮我解决这个问题?