springboot上传文件时的坑

n version 2.1.0, spring.servlet.multipart.max-file-size property failed to bind org.springframework.util.unit.DataSize.

Property : spring.servlet.multipart.maxFileSize= 50Mb

 Exception

Description:

Failed to bind properties under 'spring.servlet.multipart.max-file-size' to org.springframework.util.unit.DataSize:

Property: spring.servlet.multipart.maxfilesize
Value: 50Mb
Origin: "spring.servlet.multipart.maxFileSize" from property source "bootstrapProperties"
Reason: failed to convert java.lang.String to @org.springframework.boot.convert.DataSizeUnit org.springframework.util.unit.DataSize

Action:

Update your application's configuration

解决方案:将 Property : spring.servlet.multipart.maxFileSize= 50Mb改为Property : spring.servlet.multipart.maxFileSize= 50MB

MB不能小写。负责无法识别。

2  Property: spring.servlet.multipart.enabled=false

导致SpringBoot上传文件异常-Required request part 'file' is not present

删除给添加,该添加会将springboot的默认的multipart取消。

猜你喜欢

转载自blog.csdn.net/margin_0px/article/details/86681080