SpringMVC上传

SpringMVC3文件上传
1. springMVC提供了MultipartResolver解析器来支持分段文件上传。
SpringMVC自身不处理文件上传,通过Commons FileUpload或COS FileUpload来完成的。
2. 步骤
 1) 配置分段文件解析器
 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
     <property name="maxUploadSize" value="1000000"/>
 </bean>

 2) 创建好文件上传的表单
 <form method="post" action="file/upload.htm" enctype="multipart/form-data">
    <input type="file" name="file"/><input type="submit" value="提交" />
</form>

 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写到输出流中…
  }
}

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