php.ini 中有post_max_size、upload_max_filesize两个参数限制。
开始enctype改了依然无法获取files数据很困扰,后来想起本地的ini文件确实未修改。更改后重启环境测试获取到所需数据。
ps:上述两个参数无法通过ini_set来修改。查看文档后,均为PHP_INI_PERDIR,如下图表
模式 | 含义 |
---|---|
PHP_INI_USER | 可在用户脚本(例如 ini_set())或 Windows 注册表(自 PHP 5.3 起)以及 .user.ini 中设定 |
PHP_INI_PERDIR | 可在 php.ini,.htaccess 或 httpd.conf 中设定 |
PHP_INI_SYSTEM | 可在 php.ini 或 httpd.conf 中设定 |
PHP_INI_ALL | 可在任何地方设定 |