当前位置: 首页 > 面试题库 >

在Spring Boot中增加HTTP Post maxPostSize

罗烨霖
2023-03-14
问题内容

我有一个相当简单的Spring Boot Web应用程序,我有一个HTML页面,其表单为enctype="multipart/form-data"。我收到此错误:

多部分请求包含的参数数据(不包括上载的文件)超出了在关联的连接器上设置的maxPostSize的限制。

我正在使用Spring Boot的默认嵌入式tomcat服务器。显然,默认maxPostSize值为2兆字节。有什么办法可以编辑此值?这样做application.properties最好,而不是必须创建自定义的bean或将xml文件弄乱。


问题答案:

在application.properties文件中输入以下内容:

# Max file size.
spring.http.multipart.max-file-size=1Mb
# Max request size.
spring.http.multipart.max-request-size=10Mb

根据需要调整尺寸。

注意:从Spring Boot 2开始,但是你现在可以

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


 类似资料:
  • 有没有办法在Laravel中增加一个以上的列? 假设: 但这会导致: 我只想找到一种有效的方法,使用Laravel中的给定函数来实现这一点。多谢了。任何建议都可以。

  • 问题内容: 我需要在JavaScript中将日期值增加一天。 例如,我的日期值为2019-09-11,我需要将第二天的日期存储在JavaScript变量中。 如何将日期增加一天? 问题答案: 为您提供三种选择: 1.仅使用JavaScript的对象(不使用库): 我以前对#1的回答是错误的(它增加了24小时,未能考虑到夏时制的过渡;CleverHuman指出,东部时区到2010年11月7日将失败)

  • 问题内容: 如何从Android客户端自动递增存储在Firebase中的值? 当前:我声明。当我增加时,我看到值2、3等被存储。很好,但是当我重新运行项目时,再次设置为等于1。 我希望它的行为像静态变量一样,因此我可以创建一个从1到无穷大的id,而无需重置。 更新失败 我使用以下代码将Firebase参考和一个字符串传递给函数incrementCounter。 现在,我尝试在oncomplete方

  • 问题内容: 我想将天数添加到当前日期:我正在使用以下代码: 但是我没有得到适当的日期,而是得到了: 2592000 请提出建议。 问题答案: 这应该是 期望得到一个包含美国英语日期格式的字符串,并将尝试将该格式解析为相对于现在给出的时间戳的Unix时间戳(自1970年1月1日00:00:00UTC以来的秒数)。当前时间(如果未提供)。 而 返回一个字符串,该字符串根据给定的格式字符串使用给定的整数

  • 问题内容: 我的将日期添加一天的代码返回添加日期之前的日期: 添加一天之后的日期应滚动到下个月: 我以前使用过非常相似的代码,我在这里做错了什么? 问题答案: 对于PHP 5.2.0+,您还可以执行以下操作:

  • 我们使用apollo java客户端来使用graphQL服务,该服务在内部使用okhttp(3.12.11) 我们使用apollo客户端和okhttpclient的单例实例 我们面临的问题是上面的代码在多线程环境中运行,在可视化VM中,我可以看到okhttp只执行5个并行请求 我们没有使用aysnc功能。我们尝试了下面提到的方法,但没有一种有效 有人能告诉我如何提高okhttp中并行请求的限制吗?

  • 问题内容: 我是否必须退还该物体然后放入新物体?还是我可以直接增加? 没有办法做到这一点(这行不通): 问题答案: 我是否必须退还该物体然后放入新物体? 只要使用包装器类,就可以,因为它是不可变的。您可以改用可变包装器类,即使是具有方法的包装器类。但是,您将失去对值使用自动装箱和自动拆箱的功能。