表单上传文件 springboot 限制上传文件大小

出现错误:XXX its maximum permitted size of 1048576 bytes
错误原因 : 表单上传文件 springboot 限制上传文件大小
解决方法:修改限制大小

场景: 表单提交的textarea 内容大于1MB,提交到后台出现异常:its maximum permitted size of 1048576 bytes

解决方法:

1.表单标签中增加 enctype="multipart/form-data" 如:

2.修改springboot上传文件限制修改方法:application.propertis中加入如下代码,由于版本问题参照自己使用的springboot版本来加入

Spring Boot1.4版本 之前

#Spring Boot1.4版本  之前
multipart.maxFileSize=10Mb
multipart.maxRequestSize=100Mb

Spring Boot1.4版本 之后

#Spring Boot1.4版本  之后
spring.http.multipart.maxFileSize=10Mb
spring.http.multipart.maxRequestSize=100Mb

Spring Boot2.0版本

#Spring Boot2.0版本   
    spring.servlet.multipart.max-file-size=10Mb
    spring.http.multipart.max-request-size=100Mb

3.修改 springboot 内嵌tomcat允许提交表单的大小

#修改表单提交数据量大小 单位 byte  这里设为20m  设为 0表示不限制
#server.tomcat.max-http-post-size=2097152000

你可能感兴趣的:(表单上传文件 springboot 限制上传文件大小)