SpringMVC上传

SpringMVC3文件上传
1. springMVC提供了MultipartResolver解析器来支持分段文件上传。
SpringMVC自身不处理文件上传,通过Commons FileUpload或COS FileUpload来完成的。
2. 步骤
 1) 配置分段文件解析器
 
    
 

maxUploadSize属性可以用来限制文件大小,单位B,-1则表示无限制,如果多个文件,则为总大小限制,而非单个文件大小限制。

 2) 创建好文件上传的表单
 


   

 3) 在控制器中使用MultipartFile来接收上传的文件内容
 @RequestMapping(value = "/upload")
public String upload(@RequestParam MultipartFile file) throws Exception {
  if (!file.isEmpty()) {
    String fileName = mf.getOriginalFilename();
    byte[] bytes = file.getBytes();    //再把bytes写到输出流中…
  }
}

你可能感兴趣的:(Bean,Web,Spring)