파일 개별 첨부 에 대해서
- 작성자 :
- 최*준
- 작성일 :
- 2019-07-16 14:42:38
- 조회수 :
- 2,150
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요. 전자정부프레임워크를 연습 중에 있는 학생입니다.
다름이 아니라 파일업로드시에 두개의 첨부파일 input 이 있으면 두개를 한번에 MAP으로 받아서
FILE_SN 으로 0,1 이런식으로 몇개가 있는지 정해주는데
이렇게 말고 하나의 첨부파일에 한개의 Id를 갖게 하고 싶은데
MultipartFile files = multiRequest.getFile("String");
이렇게 꺼내면 fileUtil.parseFileInf() ; 여기에 맵을 받아오다보니까 적용이 안되더라구요.
꺼내서 하나의 vo값에 하나씩 아이디를 주고싶습니다.ㅠ 어떻게 하면 좋을까요. 제가 혼자
EgovFileMngUtil에 만들어 보려고 했는데 잘 모르겠습니다.
files를 다시 맵으로 만들어서 보내는게 나을까요?
다름이 아니라 파일업로드시에 두개의 첨부파일 input 이 있으면 두개를 한번에 MAP으로 받아서
FILE_SN 으로 0,1 이런식으로 몇개가 있는지 정해주는데
이렇게 말고 하나의 첨부파일에 한개의 Id를 갖게 하고 싶은데
MultipartFile files = multiRequest.getFile("String");
이렇게 꺼내면 fileUtil.parseFileInf() ; 여기에 맵을 받아오다보니까 적용이 안되더라구요.
꺼내서 하나의 vo값에 하나씩 아이디를 주고싶습니다.ㅠ 어떻게 하면 좋을까요. 제가 혼자
EgovFileMngUtil에 만들어 보려고 했는데 잘 모르겠습니다.
files를 다시 맵으로 만들어서 보내는게 나을까요?
A
안녕하세요.
표준프레임워크센터 입니다.
input file 태그에 multiple 속성을 주시고
테스트 하시는것으로 예상됩니다.
이경우 id가 여러개가 존재하지 않기때문에
multiRequest.getFileMap()은 사용하실수 없고
multiRequest.getFiles("file_1")을 사용 하셔야 합니다.
multiRequest.getFile("String")은 1개짜리 이므로 적합하지 않습니다.
fileUtil.parseFileInf()은 직접 사용하실수는 없고
리턴값이 List<MultipartFile> 형으로 오기 때문에
약간의 수정이 필요할 것입니다.
감사합니다.
표준프레임워크센터 입니다.
input file 태그에 multiple 속성을 주시고
테스트 하시는것으로 예상됩니다.
이경우 id가 여러개가 존재하지 않기때문에
multiRequest.getFileMap()은 사용하실수 없고
multiRequest.getFiles("file_1")을 사용 하셔야 합니다.
multiRequest.getFile("String")은 1개짜리 이므로 적합하지 않습니다.
fileUtil.parseFileInf()은 직접 사용하실수는 없고
리턴값이 List<MultipartFile> 형으로 오기 때문에
약간의 수정이 필요할 것입니다.
감사합니다.