Problem : I’m developing application based on Spring Boot and AngularJS using JHipster. My question is how to set max size of uploading files ?

If I’m trying to upload to big file I’m getting this error in console :

DEBUG 11768 --- [io-8080-exec-10] c.a.app.aop.logging.LoggingAspect: 

Enter: com.anuglarspring.app.web.rest.errors.ExceptionTranslator.processRuntimeException() with argument[s] = 

[org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.lang.IllegalStateException: 

org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.]

Solution :


For Spring boot 1.4, you can add following lines to your application.properties to set the file size limit :

spring.http.multipart.max-file-size=128KB
spring.http.multipart.max-request-size=128KB

For spring boot 2.x and above its

spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=10MB

Tagged:

Laisser un commentaire