파일 업로드 질문2
- 작성자 :
- w****r
- 작성일 :
- 2021-08-02 10:37:42
- 조회수 :
- 4,215
- 구분 :
- 공통컴포넌트 /
- 진행상태 :
- 완료
Q
https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=69&qaId=QA_00000000000020657
위에 질문에 대한 답변 잘 읽었습니다. 커뮤니케이션에 문제가 있는 거 같아서 다시 한 번 문의드립니다.
1) 파일 업로드 여러개 안되는 문제
답변에 빈 설정 파일은 변경을 요청하셨는데 빈 설정은 3.9공통컴포넌트를 받으니 변경되어 있는 상태였습니다.
하지만 다른 글을 통해 아래로 변경하라는 답변을 봤으며
final Map<String, MultipartFile> files = multiRequest.getFileMap();
=>
final List<MultipartFile> files = multiRequest.getFiles("file_1");
3.9공통컴포넌트에서 이 부분이 변경이 안 되어 있어 변경을 하려니 많은 부분이 변경을 해야해서 문의드렸습니다.
2) EgovMultiFile.js 와 EgovMultiFiles.js 차이
말씀대로 v3.8이상 부터는 EgovMultiFiles.js를 사용해야하는데
답변을 읽어보니 파일 수정시 나타나는 목록의 제거(X)버튼에 대한 답변인 거 같습니다.
저는 현재 올라간 파일의 Delete 버튼이 아니라, 현재 올릴려고하는 목록에서의 Delete 버튼을 말씀드린겁니다.
해당 질문은 첨부파일의 두 이미지를 비교해보시면 좋을 거 같습니다.
따라서 File.js에서는 목록에서 업로드전에 바로 Delete를 할 수 있는데, Files.js에서는 옆에 Delete버튼이 생성이 되지 않아 제가 Files에서 Delete버튼을 사용할 수 있는지
참고 부탁드립니다.
위에 질문에 대한 답변 잘 읽었습니다. 커뮤니케이션에 문제가 있는 거 같아서 다시 한 번 문의드립니다.
1) 파일 업로드 여러개 안되는 문제
답변에 빈 설정 파일은 변경을 요청하셨는데 빈 설정은 3.9공통컴포넌트를 받으니 변경되어 있는 상태였습니다.
하지만 다른 글을 통해 아래로 변경하라는 답변을 봤으며
final Map<String, MultipartFile> files = multiRequest.getFileMap();
=>
final List<MultipartFile> files = multiRequest.getFiles("file_1");
3.9공통컴포넌트에서 이 부분이 변경이 안 되어 있어 변경을 하려니 많은 부분이 변경을 해야해서 문의드렸습니다.
2) EgovMultiFile.js 와 EgovMultiFiles.js 차이
말씀대로 v3.8이상 부터는 EgovMultiFiles.js를 사용해야하는데
답변을 읽어보니 파일 수정시 나타나는 목록의 제거(X)버튼에 대한 답변인 거 같습니다.
저는 현재 올라간 파일의 Delete 버튼이 아니라, 현재 올릴려고하는 목록에서의 Delete 버튼을 말씀드린겁니다.
해당 질문은 첨부파일의 두 이미지를 비교해보시면 좋을 거 같습니다.
따라서 File.js에서는 목록에서 업로드전에 바로 Delete를 할 수 있는데, Files.js에서는 옆에 Delete버튼이 생성이 되지 않아 제가 Files에서 Delete버튼을 사용할 수 있는지
참고 부탁드립니다.
환경정보
-
- OS 정보 : 윈도우10
- 표준프레임워크 버전 : 3.9
- JDK(JRE) 정보 : 1.8
- WAS 정보 : 톰캣8.5
- DB 정보 : 오라클 11
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
답변1)
다음 코드 부분은
final List<MultipartFile> files = multiRequest.getFiles("file_1");
공통컴포넌트 v3.10에 반영되어 있어
참고하여 수정하시면 좋을듯 합니다.
예를들면 다음 파일을 참고하면 될듯 합니다.
/src/main/java/egovframework/com/cop/bbs/web/EgovArticleController.java
참고로
다음 표준프레임워크 포탈에서
공통컴포넌트 v3.10 다운로드 가능합니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=49
답변2)
EgovMultiFiles.js에서는
[Delete] 버튼이 지원되지 않는걸 확인했습니다.
내부 검토를 거쳐서
가능하면 차기버전에서 지원될수 있도록 하겠습니다.
현재로서는 기존 파일 참고하셔서 커스텀하셔야 할듯 합니다.
해당 제보 및 의견에 감사드립니다.
감사합니다.
표준프레임워크센터 입니다.
답변1)
다음 코드 부분은
final List<MultipartFile> files = multiRequest.getFiles("file_1");
공통컴포넌트 v3.10에 반영되어 있어
참고하여 수정하시면 좋을듯 합니다.
예를들면 다음 파일을 참고하면 될듯 합니다.
/src/main/java/egovframework/com/cop/bbs/web/EgovArticleController.java
참고로
다음 표준프레임워크 포탈에서
공통컴포넌트 v3.10 다운로드 가능합니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=49
답변2)
EgovMultiFiles.js에서는
[Delete] 버튼이 지원되지 않는걸 확인했습니다.
내부 검토를 거쳐서
가능하면 차기버전에서 지원될수 있도록 하겠습니다.
현재로서는 기존 파일 참고하셔서 커스텀하셔야 할듯 합니다.
해당 제보 및 의견에 감사드립니다.
감사합니다.