过大文件上传

简单整理,可能会有问题

1.
检查两个jar包(commons-fileupload,commons-io)
<dependency>
    <groupId>commons-fileupload</groupId>
    <artifactId>commons-fileupload</artifactId>
    <version>1.3.3</version>
</dependency>
2.
@RestControllerAdvice
public class AdviceController {
    // 对这个异常的统一处理,返回值 和Controller的返回规则一样
    @ExceptionHandler(MaxUploadSizeExceededException.class)
    public Map<String, Object> handleAll() {
    
    }
}
3.
import javax.servlet.MultipartConfigElement;
import org.springframework.boot.web.servlet.MultipartConfigFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.multipart.commons.CommonsMultipartResolver;

@Configuration
public class FileConfig {

    @Bean
    MultipartConfigElement multipartConfigElement() {
        MultipartConfigFactory factory = new MultipartConfigFactory();
        factory.setMaxFileSize(100000000);
        factory.setMaxRequestSize(100000000);
        factory.setFileSizeThreshold(100000000);
        return factory.createMultipartConfig();
    }

    @Bean
    public CommonsMultipartResolver multipartResolver() {
        CommonsMultipartResolver a = new CommonsMultipartResolver();
        a.setMaxUploadSize(10000000);
        return a;
    }

}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,142评论 25 708
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,887评论 2 59
  • 这年头,不会做个PPT都不好意思说自己是混职场的,哪怕是在学生时代也做过N多的PPT汇报。 然而多少人做出来的PP...
    道先森的PPT阅读 1,387评论 16 47
  • 爱很短 短到来不及察觉疼痛 就被点了死穴 爱很狂 狂到跟天地发了毒誓 还敢放过彼此 爱是宇宙万物的尘埃 轻到可以飞...
    段童阅读 343评论 2 2
  • 关于生态型企业的土壤,我理解是建立一套操作规范,符合这个操作系统规范要求的才有可能被允许接入这个系统。按照咱们公司...
    Bianca1阅读 177评论 0 0