SpringBoot限制文件或图片上传大小的配置方法【注入Bean】

使用图片上传时出现异常限制:

  Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.

 

对于这个问题,只需要在启动类中加入如下代码可以成功解决。

@Bean

public MultipartConfigElement multipartConfigElement() {

  MultipartConfigFactory factory = new MultipartConfigFactory();

  //单个文件最大

  factory.setMaxFileSize("5MB");

  /// 设置总上传数据总大小

  factory.setMaxRequestSize("50MB");

  return factory.createMultipartConfig();

}

你可能感兴趣的:(OSS图片上传)