springframework6(MVC)设置文件上传
spring6已经不集成commonsupload,所以配置时使用StandardServletMultipartResolver
web.xml
<multipart-config>
<max-file-size>20848820</max-file-size>
<max-request-size>418018841</max-request-size>
<file-size-threshold>1048576</file-size-threshold>
</multipart-config>
spring配置文件
<bean id="multipartResolver" class="org.springframework.web.multipart.support.StandardServletMultipartResolver"></bean>
示例代码:
@RequestMapping(value="/upload",method=RequestMethod.POST)
public String upload(@RequestParam MultipartFile file) {
if (!file.isEmpty())
{
System.out.println(file.getOriginalFilename());
}
return "hello";
}
HTML FORM:
<form action="/cmspring/hello/upload" method="post" enctype="multipart/form-data">
<fieldset>
<legend>Registration example</legend>
<p>
<input type="file" name="file" />
</p>
<p>
<input type="submit" />
</p>
</fieldset>
</form>

