Pages

2014년 11월 21일 금요일

[SPRING] HTTP 파일 받는 부분

* 파일은 받는 메소드


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@RequestMapping(value="/user/photoFile", method=RequestMethod.POST)
@ResponseBody
public  ApiResponseModel File_Req(HttpServletRequest request, @RequestParam("upload_file") MultipartFile file) {
        
    String userSeq = ServletRequestUtils.getStringParameter(request, "userSeq", null);
    String companySeq = ServletRequestUtils.getStringParameter(request, "companySeq", null);
    File _file = multipartToFile(file);    //MultipartFile -> File 변환
                
    try {
            //파일저장, DB저장 로직 추가
    }
 
    return ApiResponseModel;
}
    
public File multipartToFile(MultipartFile multipart) throws IllegalStateException, IOException{
        File convFile = new File( multipart.getOriginalFilename());
        multipart.transferTo(convFile);
        return convFile;
}
 

댓글 없음:

댓글 쓰기