@Bean(name = DispatcherServlet.MULTIPART_RESOLVER_BEAN_NAME) @ConditionalOnMissingBean public MultipartResolver multipartResolver(Environment env) { CommonsMultipartResolver resolver = new CommonsMultipartResolver(); resolver.setMaxUploadSize(env.getProperty("asset.server.max.uploadable.file.size", long.class, StaticAssetStorageServiceImpl.DEFAULT_ASSET_UPLOAD_SIZE)); return resolver; } }
/** * 配置文件上传 */ @Bean public CommonsMultipartResolver multipartResolver(){ CommonsMultipartResolver resolver = new CommonsMultipartResolver(); resolver.setMaxUploadSize(1024*1000*10); resolver.setMaxUploadSizePerFile(1024*1000); resolver.setDefaultEncoding("utf-8"); return resolver; } }
@Controller public class MyController { @Autowired private CommonsMultipartResolver multipartResolver; @RequestMapping(value = "/setMaxUploadSize", method = RequestMethod.GET) public ModelAndView setMaxUploadSize() { ... multipartResolver.setMaxUploadSize(5000); ... } }
@Bean(DispatcherServlet.MULTIPART_RESOLVER_BEAN_NAME) // "multipartResolver" public CommonsMultipartResolver multipartResolver(MultipartConfigElement multipartConfig) throws IOException { CommonsMultipartResolver resolver = new CommonsMultipartResolver(); resolver.setResolveLazily(this.multipartProperties.isResolveLazily()); resolver.setMaxUploadSize(multipartConfig.getMaxRequestSize()); resolver.setMaxUploadSizePerFile(multipartConfig.getMaxFileSize()); resolver.setMaxInMemorySize(multipartConfig.getFileSizeThreshold()); File file = new File(multipartConfig.getLocation()); file.mkdirs(); resolver.setUploadTempDir(new FileSystemResource(file)); return resolver; } }
protected Object createInstance() throws Exception { int maxSize = aksessConfiguration.getInt("upload.maxsize", 0x4000000); multipartResolver.setMaxUploadSize(maxSize); return multipartResolver; }
@Bean public CommonsMultipartResolver commonsMultipartResolver() { CommonsMultipartResolver resolver = new CommonsMultipartResolver(); resolver.setMaxUploadSize(1024 * 1024 * 20); return resolver; }
@Bean public MultipartResolver multipartResolver() { CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver(); multipartResolver.setMaxUploadSize(500000000); return multipartResolver; }
@Configuration public class MultipartResolverBuilder { @Bean @Scope(value = WebApplicationContext.SCOPE_SESSION, proxyMode = ScopedProxyMode.TARGET_CLASS) public CommonsMultipartResolver getMultipartResolver() { CommonsMultipartResolver mr = new CommonsMultipartResolver(); if (user_is_not_admin) { mr.setMaxUploadSize(10000); } return mr; } }
@Bean MultipartResolver multipartResolver() { final CommonsMultipartResolver resolver = new CommonsMultipartResolver(); resolver.setMaxUploadSize(MAX_UPLOAD_SIZE); return resolver; }
@Bean public CommonsMultipartResolver multipartResolver() throws Exception{ CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver(); multipartResolver.setDefaultEncoding("UTF-8"); multipartResolver.setMaxUploadSize(52428800); PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); // multipartResolver.setUploadTempDir(resolver.getResource("/upload/temp/")); // multipartResolver.setUploadTempDir(new FileSystemResource("/upload/temp")); multipartResolver.setUploadTempDir(new ClassPathResource("upload/temp")); return multipartResolver; }
@Bean public CommonsMultipartResolver multipartResolver(){ CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver(); multipartResolver.setDefaultEncoding("UTF-8"); multipartResolver.setMaxUploadSize(-1); //-1 = no limit return multipartResolver; }
@Bean public CommonsMultipartResolver multipartResolver(){ CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver(); commonsMultipartResolver.setMaxInMemorySize(MEMORY_SIZE); commonsMultipartResolver.setMaxUploadSize(UPLOAD_SIZE); return commonsMultipartResolver; }
@Bean public CommonsMultipartResolver multipartResolver(){ CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver(); commonsMultipartResolver.setDefaultEncoding("utf-8"); commonsMultipartResolver.setMaxUploadSize(Common.envProps.getLong("web.fileUpload.maxSize", 50000000)); return commonsMultipartResolver; }
public CommonsMultipartResolver multipartConfigElement() { CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver(); multipartResolver.setDefaultEncoding("UTF-8"); multipartResolver.setMaxUploadSize(1048576000); multipartResolver.setMaxInMemorySize(40960); return multipartResolver; } }
commonsMultipartResolver.setMaxUploadSize(10000000); return commonsMultipartResolver;
public MultipartResolver multipartResolver() { CommonsMultipartResolver resolver = new CommonsMultipartResolver(); resolver.setMaxUploadSize(500 * 1028); return Mockito.spy(resolver);