일반 파일이나, 생성한 파일을 멀티파트로 변환 하는 코드
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
반응형
'Back-end > JAVA & Spring' 카테고리의 다른 글
[JAVA]브라우저별 한글 파일명 인코딩 _ excel파일 (3) | 2022.04.19 |
---|---|
[JAVA] 간단한 폴더 존재여부 확인 (0) | 2022.04.18 |
[java] 임시 비밀번호 생성 Random / SecureRandom /RandomStringUtils) (0) | 2022.03.03 |
PMD - Programming Mistake Detector (0) | 2022.01.06 |
[java]Parameter... 표현 Object... args(동일한 파라메터를 여러개 받을 때, 자동으로 배열처리) (0) | 2021.12.28 |
댓글