学习目标理解文件上传的完整流程和配置实现头像上传和裁剪功能实现后端文件存储和静态资源映射处理文件类型校验和大小限制一、整体架构用户选择头像 → 前端裁剪预览 → 上传到后端 ↓ 后端接收 MultipartFile ↓ 校验文件类型和大小 ↓ 存储到本地/OSS → 返回文件 URL ↓ 更新用户 avatar 字段 ↓ 前端显示新头像二、后端文件上传2.1 配置文件存储# application.yml