본문 바로가기
Back-end/JAVA & Spring

[JAVA]파일을 멀티파트로 변환

by 꼬바리 2022. 4. 18.

일반 파일이나, 생성한 파일을 멀티파트로 변환 하는 코드 

 

File file = new File(savePath+"/"+fileName);

저장된 파일을 읽어드리고 DiskFileItem 를 사용하여 변환한다.

DiskFileItem fileItem = new DiskFileItem("file", Files.probeContentType(file.toPath()), false, file.getName(), (int) file.length() , file.getParentFile());
InputStream input = new FileInputStream(file);
OutputStream os = fileItem.getOutputStream();
IOUtils.copy(input, os);
MultipartFile uploadfile = new CommonsMultipartFile(fileItem);

 

728x90
반응형

댓글