技术栈
数据库一致性
杨凯凡
16 分钟前
java
·
spring boot
·
文件上传
·
后端安全
·
数据库一致性
Spring Boot 文件上传怎么做才安全?流式落盘、路径校验与数据库一致性实战
文件上传看起来只是接收一个 MultipartFile,再调用 transferTo()。但线上真正容易出问题的地方,是上传大小失控、恶意文件名、覆盖已有文件、数据库记录与磁盘文件不一致,以及下载接口越权。本文从一个“业务附件”场景出发,构建可以审计、可以清理、可以扩展到对象存储的处理流程。
我是有底线的