前端
<form action="./batchQuery" method="post" enctype="multipart/form-data"> <input type="file" name="file" /> <input type="submit" value="上传" /> </form> |
后端,在Controller中接收
@RequestMapping(value="/upload", method=RequestMethod.POST) public String upload(@RequestParam("file") MultipartFile file){} |
在SpringMVC中需要配置一个MultipartResovr如下
<bean id="multipartResolver" class="org.springframework.web.multipart.comons.CommonsMultipartResolver"> <!--允许文件上传大小,单位:字节--> <property name="maxUploadSize" value="1024000"> </bean> |
在Springboot中改如何设置,如下
@Bean public MultipartConfigElement multipartConfigElement() { MultiPartConfigFactory factory = new MultiPartConfigFactory(); factory.setMaxFileSize("10240KB"); return factory.createMultipartConfig(); } |
springboot默认大小是
1048576 bytes |