21 lines
921 B
Java
21 lines
921 B
Java
package com.cf.file.api.config;
|
||
|
||
import org.springframework.boot.SpringBootConfiguration;
|
||
import org.springframework.context.annotation.Bean;
|
||
import org.springframework.web.multipart.MultipartResolver;
|
||
import org.springframework.web.multipart.commons.CommonsMultipartResolver;
|
||
|
||
@SpringBootConfiguration
|
||
public class FileUpLoadConfig {
|
||
//显示声明CommonsMultipartResolver为mutipartResolver
|
||
@Bean(name = "multipartResolver")
|
||
public MultipartResolver multipartResolver() {
|
||
CommonsMultipartResolver resolver = new CommonsMultipartResolver();
|
||
resolver.setDefaultEncoding("UTF-8");
|
||
resolver.setResolveLazily(true);//resolveLazily属性启用是为了推迟文件解析,以在在UploadAction中捕获文件大小异常
|
||
resolver.setMaxInMemorySize(40960);
|
||
resolver.setMaxUploadSize(50 * 1024 * 1024);//上传文件大小 50M 50*1024*1024
|
||
return resolver;
|
||
}
|
||
}
|