php.ini
配置对php上传文件大小的影响参数有:
配置项 | 可能值 | 功能描述 |
---|---|---|
file_uploads | ON | 确定服务器上的PHP脚本是否可以接受HTTP文件上传 |
upload_max_filesize | 2M | 限制PHP处理上传文件的最大值,此值必须小于post_max_size值 |
post_max_size | 8M | 限制通过POST方法可以接受的信息最大量 |
max_file_uploads | 10 | 通过单个请求可上传的最大文件数 |
memory_limit | 8M | 设置脚本可以分配的最大内存量,防止失控的脚本独占服务器内存 |
这些都检查晚发现 还是不能 POST 超过 1M 的数据,而且 服务器返回 413
, 多半是 Nginx
的问题了。
因为 Nginx
限制 POST 数据大小的配置 client_max_body_size
默认值 1M
修改 自己想要的数值即可。
该配置可以在 http{}
, server{}
, location{}
中 分别对应 全局
服务
单个路由
😎😎😎