17.10.2 Using a MultipartResolver with Commons FileUpload
The following example shows how to use the 
CommonsMultipartResolver:<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="100000" /> <!-- 업로드 파일 용량 제한 -->
</bean>
The next step is to create a controller that handles the file upload. This controller is very similar to a normal annotated
@Controller, except that we use MultipartHttpServletRequest or MultipartFile in the method parameters:@Controller
public class FileUploadController {
    @RequestMapping(value = "/form", method = RequestMethod.POST)
    public String handleFormUpload(@RequestParam("name") String name,
        @RequestParam("file") MultipartFile file) {
        if (!file.isEmpty()) {
            byte[] bytes = file.getBytes();
            // store the bytes somewhere
           return "redirect:uploadSuccess";
       } else {
           return "redirect:uploadFailure";
       }
    }
}
댓글 없음:
댓글 쓰기