jfile 업로드 경로
- 작성자 :
- 전*근
- 작성일 :
- 2014-08-01 12:59:04
- 조회수 :
- 629
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
jfile 공통 컴포넌트를 이용하여 파일업로드를 구현하고 있는데요.
여러개의 서비스를 하고있어서 .. 업로드 되는 경로가 여러군데여야 합니다.
서버는 1대고 .. 다만 업로드 경로만 여러군데인데 ..
경로부분이 glovals.properties 에 지정되어있더라구요. jsp 에서 경로를 보내줘서 업로드 하는 경로를 지정해주거나 할 수 있나요 ?
여러개의 서비스를 하고있어서 .. 업로드 되는 경로가 여러군데여야 합니다.
서버는 1대고 .. 다만 업로드 경로만 여러군데인데 ..
경로부분이 glovals.properties 에 지정되어있더라구요. jsp 에서 경로를 보내줘서 업로드 하는 경로를 지정해주거나 할 수 있나요 ?
A
안녕하세요. 전성근님.
glovals.properties의 있는 내용은 내부적으로 java 메소드 형태로 다시 java 코드내에서 해당 값을 불러와 사용되게 딥니다.
jfile 에서도 마찬가지로 JProperties.getString(GlobalVariables.DEFAULT_FILE_UPLOAD_PATH_KEY) 형태로 glovals.properties 내의 값을 불러와 사용하고 있습니다.
따라서, glovals.properties의 값을 사용하고 있는 메소드를 추적하여 해당 값을 jsp 에서 받아오신 값으로 변경하면 원하시는 결과를 얻으실 수 있을 것 같습니다.
다만, jsp에서 경로를 보낸다는 점은 클라이언트 내에서 서버의 디렉토리 구조를 알아야 한다는 이유로 보안상의 문제점이 발생할 수 있으며
(참고로 위와같은 개발 방식은 보안 코딩 검사 시 문제점으로 발견될 수 있습니다.),
추가로 서버 어플리케이션이 was 에 올라갔을 경우 설정에 따라 구조가 변경될 수 있으므로 안전하지 않은 개발 방식입니다.
그럼 오늘도 좋은하루 보내시기 바랍니다.
감사합니다.
glovals.properties의 있는 내용은 내부적으로 java 메소드 형태로 다시 java 코드내에서 해당 값을 불러와 사용되게 딥니다.
jfile 에서도 마찬가지로 JProperties.getString(GlobalVariables.DEFAULT_FILE_UPLOAD_PATH_KEY) 형태로 glovals.properties 내의 값을 불러와 사용하고 있습니다.
따라서, glovals.properties의 값을 사용하고 있는 메소드를 추적하여 해당 값을 jsp 에서 받아오신 값으로 변경하면 원하시는 결과를 얻으실 수 있을 것 같습니다.
다만, jsp에서 경로를 보낸다는 점은 클라이언트 내에서 서버의 디렉토리 구조를 알아야 한다는 이유로 보안상의 문제점이 발생할 수 있으며
(참고로 위와같은 개발 방식은 보안 코딩 검사 시 문제점으로 발견될 수 있습니다.),
추가로 서버 어플리케이션이 was 에 올라갔을 경우 설정에 따라 구조가 변경될 수 있으므로 안전하지 않은 개발 방식입니다.
그럼 오늘도 좋은하루 보내시기 바랍니다.
감사합니다.