# werkzeug.exceptions.RequestEntityTooLarge: 413 请求实体过大：传输的数据值超过了容量限制。

- **ID:** `python/flask-max-content-length-413`
- **领域:** python
- **类别:** config_error
- **验证级别:** ai_generated
- **修复率:** 80%

## 根因

MAX_CONTENT_LENGTH 设置低于上传大小，或反向代理（nginx client_max_body_size）先拒绝。

## 版本兼容性

| 版本 | 状态 | 引入 | 弃用 |
|------|------|------|------|
| 2.x | active | — | — |
| 3.x | active | — | — |

## 解决方案

1. **** (92% 成功率)
   ```
   app.config['MAX_CONTENT_LENGTH'] = 16 * 1024 * 1024  # 16 MB
   ```
2. **** (90% 成功率)
   ```
   In nginx: client_max_body_size 16m;  # align with app config
   ```

## 无效尝试

- **** — Removes DoS protection; still capped by proxy. (70% 失败率)
- **** — Body was never read; handler has no data. (85% 失败率)
