You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在application.yml中配置Multipart无限大小文件上传

Spring Boot Multipart组件配置无上限文件上传

直接在application.yml中添加如下配置即可,适用于Spring Boot 2.x、3.x主流版本:

spring:
  servlet:
    multipart:
      enabled: true
      # 单个文件大小限制,-1代表无上限
      max-file-size: -1
      # 整个请求体大小限制(多文件上传时为所有文件+表单参数总大小),-1代表无上限
      max-request-size: -1

注意事项

  • 如果你用的是Spring Boot 1.x版本,配置前缀不是spring.servlet.multipart,要改成spring.http.multipart,其余参数值不变。
  • 如果应用前面部署了Nginx、Spring Cloud Gateway等反向代理/网关组件,必须同步修改代理层的上传大小限制,否则请求会在到达应用前就被代理层拦截,应用配置不会生效。
  • 生产环境不建议直接开启无限制上传,很容易被超大恶意请求打满服务磁盘、带宽资源,即使要放开限制,也建议搭配上传类型校验、接口限流、临时文件定期清理逻辑使用。

内容的提问来源于stack exchange,提问作者Sooraj PK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 07:45:32