Spring Rest API最大大小HTTP POST

我目前有一个Java Spring Rest API,可以将图像base64上传到我的服务器。 现在我想知道是否有一种方法可以限制上传大小,以便人们无法上传1GB并使我的服务器崩溃。

对于使用Spring Boot的用户,请考虑在application.properties (或application.yml )文件中设置以下参数:

multipart.max-file-size=1Mb multipart.max-request-size=10Mb 

请参阅常用应用程序属

我认为应该在Web服务器级别配置,而不是在代码级别配置。 例如,在tomcat中,您可以配置server.xml中存在的maxPostSize参数来限制Http POST请求的大小。