出现错误:XXX its maximum permitted size of 1048576 bytes
错误原因 : 表单上传文件 springboot 限制上传文件大小
解决方法:修改限制大小
场景: 表单提交的textarea 内容大于1MB,提交到后台出现异常:its maximum permitted size of 1048576 bytes
解决方法:
1.表单标签中增加 enctype="multipart/form-data" 如:<form id="form1" runat="server" 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
网友评论