맥(Mojave)으로 표준프레임워크 공통컴포넌트 3.8.0에서 게시판에 첨부파일을 업로드하다가, 업로드는 되는데 파일 위치를 찾을 수가 없었다.
저장 경로는 /egovframework-all-in-one-AllNew/src/main/resources/egovframework/egovProps/globals.properties 파일 내에 설정되어 있다.
globals.properites 파일 내에 경로가
Globals.fileStorePath = C:/egovframework/upload/
MacOS에서는 당연히 그대로 생기지 않는다. (추후에 MacOS 경로로 바꿔서 사용하면 되지만, 기존 쌓인 데이터를 삭제를 위해 찾았다.)
먼저 DB를 검색해봄.
COMTNFILEDETAIL 테이블에 정보가 insert 됨.
SELECT * FROM COMTNFILEDETAIL;
파일 업로드 로직을(class) 보면 FILE_STRE_COURS 경로에 STRE_FILE_NM 파일명으로 생기는걸 알수있다.
하지만 해당 경로는 생기지 않는다.
MacOS 에서는 해당 경로를 시스템 설정에 따라 바꿔준다.
STRE_FILE_NM이 BBS_201908060147177180 인 파일을 찾아보겠다.
1. finder에서 검색한다.
(엄청 오래걸림......)
그냥 OS UI를 이용하므로 비추한다.
2. Teminal에서 find 명령어를 쓴다.
sudo find / -name BBS_201908060147177180
위와 같이
/Applications/Eclipse.app/Contents/MacOS/C:/egovframework/upload/BBS_201908060147177180
경로를 찾아줌
파인더로 가보니
있습니다~
모두 삭제를 하였고~
globals.properties에 위치를 바꿔주면서 마무리 했습니다.
'표준프레임워크_eGovFrame > 공통컴포넌트_Common Components' 카테고리의 다른 글
표준프레임워크 3.8 공통컴포넌트 globals.properties db 암호화(Crypto Service) (0) | 2019.09.18 |
---|---|
표준프레임워크 공통컴포넌트 3.8 HTMLTagFilter 특정 페이지 미적용하기(javaconfig 방식) (0) | 2019.07.24 |
표준프레임워크 3.8 공통컴포넌트 권한관리 (1) | 2019.07.18 |
표준프레임워크 공통컴포넌트 3.8 MySQL DB 연결 에러 (1) | 2019.07.17 |
표준프레임워크 공통컴포넌트 3.8 HTML 5 Multi Upload (0) | 2019.07.02 |