<input type="file"> 의 multiple 속성에 대해 질문드려요.
- 작성자 :
- 김*현
- 작성일 :
- 2021-09-16 07:39:24
- 조회수 :
- 3,339
- 구분 :
- 공통컴포넌트 /
- 진행상태 :
- 완료
Q
https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=69&qaId=QA_00000000000020790
답변에 대해서 질문드려요.
올인원3.9의 EgovArticleRegist.jsp 의 261행에는
아래와 같이 작성되어 있습니다.
<input name="file_1" id="egovComFileUploader" type="file" title="<spring:message code="comCopBbs.articleVO.regist.atchFile"/>" multiple/><!-- 첨부파일 -->
multiple 속성이 들어 있고 한번에 여러 파일을 선택할 수 있습니다.
하지만 패키지 수정없이 사용해보면 화면에서 여러 파일 선택은 되지만 백엔드에서 저장은 안 됩니다.
그에 대한 답안이
https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?menuNo=69&qaId=QA_00000000000019486
위 질문이라 보았습니다.
그런데 QA_00000000000019486 답변을 따라해보면 fileMngService.insertFileInfs 등 컨트롤러에서 사용하는 서비스 메서들의 파라미터가 안 맞는 상황이 생겼습니다.
제가 QA_00000000000020790에서 질문드리고자 했던 점은
multiple 속성에 대응하는 서비스가 구현되어 있는데 제가 못 찾은 것인지
multiple 속성에 대응하는 서비스가 구현되어 있지 않으니 사용자가 수정/작성해야 하는 것인지입니다.
QA_00000000000020790애서 주신 답변은 multiple 속성을 사용하지 말고 input 태그를 여러개 사용하면 된다는 것으로 이해했습니다.
그렇다면 제가 질문드린 것에 대한 답변이 아닌 것 같아서 다시 질문올려요.
답변에 대해서 질문드려요.
올인원3.9의 EgovArticleRegist.jsp 의 261행에는
아래와 같이 작성되어 있습니다.
<input name="file_1" id="egovComFileUploader" type="file" title="<spring:message code="comCopBbs.articleVO.regist.atchFile"/>" multiple/><!-- 첨부파일 -->
multiple 속성이 들어 있고 한번에 여러 파일을 선택할 수 있습니다.
하지만 패키지 수정없이 사용해보면 화면에서 여러 파일 선택은 되지만 백엔드에서 저장은 안 됩니다.
그에 대한 답안이
https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?menuNo=69&qaId=QA_00000000000019486
위 질문이라 보았습니다.
그런데 QA_00000000000019486 답변을 따라해보면 fileMngService.insertFileInfs 등 컨트롤러에서 사용하는 서비스 메서들의 파라미터가 안 맞는 상황이 생겼습니다.
제가 QA_00000000000020790에서 질문드리고자 했던 점은
multiple 속성에 대응하는 서비스가 구현되어 있는데 제가 못 찾은 것인지
multiple 속성에 대응하는 서비스가 구현되어 있지 않으니 사용자가 수정/작성해야 하는 것인지입니다.
QA_00000000000020790애서 주신 답변은 multiple 속성을 사용하지 말고 input 태그를 여러개 사용하면 된다는 것으로 이해했습니다.
그렇다면 제가 질문드린 것에 대한 답변이 아닌 것 같아서 다시 질문올려요.
환경정보
-
- OS 정보 : linux, windows10
- 표준프레임워크 버전 : 3.9
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 8.0
- DB 정보 : postgres
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
확인을 해보니
result = fileUtil.parseFileInf(files, "BBS_", 0, "", "");에서
files 타입이 변경되어야 합니다.
이부분은 공통컴포넌트 v3.10에서 수정되었습니다.
다음 포탈 사이트 다운로드에서
"공통컴포넌트 3.10.0 all-in-one 배포파일"를 다운로드 받으셔서 확인해 보시기 바랍니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=49
대상 파일은 다음과 같습니다.
/src/main/java/egovframework/com/cmm/service/EgovFileMngUtil.java
감사합니다.
표준프레임워크센터 입니다.
확인을 해보니
result = fileUtil.parseFileInf(files, "BBS_", 0, "", "");에서
files 타입이 변경되어야 합니다.
이부분은 공통컴포넌트 v3.10에서 수정되었습니다.
다음 포탈 사이트 다운로드에서
"공통컴포넌트 3.10.0 all-in-one 배포파일"를 다운로드 받으셔서 확인해 보시기 바랍니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=49
대상 파일은 다음과 같습니다.
/src/main/java/egovframework/com/cmm/service/EgovFileMngUtil.java
감사합니다.