[JAVA]MultipartFile-> File 변경하기

yeonjoo913·2023년 12월 6일

JAVA

목록 보기
17/19

이전에 올린 글인 파일재처리를 하다가 처리했던 내용인데 따로 적어야지 나중에 잘 찾을 것 같아서 따로 글로 작성해 본다.
MultipartFile을 API로 받고 있는데 이전 글을 보면 File로 반환되기 때문에 이를 변경해야할 필요가 있었다.

public File convertMultifileToFile(MultipartFile multipartFile){
    try{
		// 파일명으로 파일 객체 생성
        File convFile = new File(multipartFile.getOriginalFilename());
        convFile.createNewFile();
		// FileOutputStream 은 해당 파일을 생성. 존재하는 파일의 경우 덮어씀.
        FileOutputStream fos = new FileOutputStream(convFile);
        // 입력받은 내용을 파일 내용으로 기록
        fos.write(multipartFile.getBytes());
        fos.close();

        return convFile;
    }catch (IOException ie){
        throw new BusinessException(ResponseCode.SERVER_ERROR);
    }
}

Reference.
https://developerjal.tistory.com/entry/Java-MultipartFile%EC%9D%84-file%EB%A1%9C-%EB%B3%80%ED%99%98%ED%95%98%EA%B8%B0

profile
주니어 백엔드 개발자. 까먹는다 기록하자!

0개의 댓글