关于上传文件大小限制问题

/**

  • 设置文件上传大小
  • /
    @Configuration
    public class MultipartConfig {
    @Bean
    public MultipartConfigElement multipartConfigElement() {
      MultipartConfigFactory factory = new MultipartConfigFactory();
      // 置文件大小限制 ,超出此大小页面会抛出异常信息
      factory.setMaxFileSize("100MB");
      // 设置总上传数据总大小
      factory.setMaxRequestSize("300MB");
      // 如果文件大于这个值,将以文件的形式存储,如果小于这个值文件将存储在内存中,默认为0
      // factory.setMaxRequestSize(0);
      return factory.createMultipartConfig();
    
    }
    }

请问如何做到不限制文件大小。
因为设置了文件大小,但是超过了之后还是会抛出异常。只能说上传的时候不限制,然后通过代码去判断大小处理。
那请问这里如何设置不限制大小呢

可以在配置文件修改配置 试试 -1 或者更大的值。

img

你可以试试-1,0,2TB

springmvc框架层面就跟你报错了,你想要自己控制大小,自己写servlet吧

框架会自动给i限制的,自己不限制也会有默认的限制,你可以设置一个很大很大的值,然后再在代码里面去判断