为什么Spring HTTP Multipart Disable不起作用

crcmnpdw  于 7个月前  发布在  Spring
关注(0)|答案(1)|浏览(64)

我正在尝试禁用

spring.http.multipart.enabled=false

字符串
在我的yaml,但它不工作
看看我的山药

spring:
  http:
   multipart:
    enabled: false
server:
  servlet:
   context-path: /content
  port: 9080


只是想知道为什么它不工作,因为我想使用Apache commons-fileupload来实现文件上传过程(因为它可以直接从请求中获取数据),在Sping Boot multipart中,它将文件temp存储在内存中,然后处理文件中的数据。我试图禁用它,但它不工作,奇怪的是这个端口配置和上下文路径/content工作正常,那为什么不是
请提供一些有价值的建议,什么可能是错误的在这里。谢谢!

x759pob2

x759pob21#

在Sping Boot 2中,您应该使用此属性:

spring.servlet.multipart.enabled=false

字符串
请参阅Disable spring boot multipart upload by controller

相关问题