Spring reststemplate - 无法在java中上传大尺寸> 3MB文件的文件,但能够上传小尺寸文件

时间:2017-11-22 16:52:09

标签: spring upload multipartform-data resttemplate

请参阅此链接,它包含有关问题和代码的完整详细信息。

https://community.apigee.com/questions/1188/i-am-not-able-to-upload-asset-with-large-size-3mb.html

谢谢bin advance。

1 个答案:

答案 0 :(得分:0)

首先,不要粘贴这样的外部链接。对于想要帮助的人来说,这是不方便的。 尝试用你的努力(代码)简要解释这个问题。

其次,关于该问题,默认情况下,您可以发送的最大大小为128 KB。你需要通过在spring中设置几个属性来改变它 如果你使用Spring启动,你可以这样做。

spring.http.multipart.max-file-size=10248KB
spring.http.multipart.max-request-size=1024KB  

如果你不使用弹簧靴,你需要这样做

@Bean
public MultipartResolver multipartResolver() {
    CommonsMultipartResolver multipartResolver
      = new CommonsMultipartResolver();
    multipartResolver.setMaxUploadSize(102400);
    return multipartResolver;
}