Eclipse Hawkbit:Rest API不适用于大文件上传

时间:2019-01-10 06:59:42

标签: spring-boot hawkbit

我尝试Hawkbit已有一段时间。默认情况下,它不支持上传超过1 GB的软件工件。因此,我修改了application-properties,使其支持超过1 GB的上传。

现在,通过用户界面,我可以上传超过1 GB的文件。但是从REST API中,每当我尝试上传时,都会显示以下错误:

java.lang.OutOfMemoryError: Java heap space.

从Hawkbit的代码中,我知道Hawkbit是在弹簧靴上编写的,但UI是用Vaadin编写的。

在这里我不明白,如果使用REST API或需要一些代码更改,需要提供什么?

1 个答案:

答案 0 :(得分:0)

我得到了答案。 默认情况下,spring boot multi-part将文件保存在内存中。 可以通过使用以下属性来覆盖此行为:

  

spring.http.multipart.file-size-threshold = 1M