2013-05-17 3 views
1

opensshift에서 file-uplaod에 프로그램을하고 있습니다. 이 프로그램에서 나는 전체 파일 문서를 Openshift 서버의 기본 폴더에있는 uploads 폴더에 업로드합니다. 내가 업로드 파일에 대한 파일 업로드 경로Java로 열기 파일 업로드하기

System.getenv ("OPENSHIFT_DATA_DIR")

을 사용하고 있습니다.

하지만 내 프로젝트 폴더에 파일을 업로드하고 싶습니다. 외부에서 폴더를 만들었으며이 폴더의 모든 파일을 원합니다.

답변

2

$ OPENSHIFT_DATA_DIR은 영구 데이터의 올바른 위치입니다. $ OPENSHIFT_REPO_DIR에 업로드하면 이후 git 푸시가 로컬 repo의 내용을 덮어 쓰며 업로드가 손실됩니다.

유스 케이스를 잘못 이해하고 있다면 '프로젝트 폴더'및 '외부에서 만든 폴더'에 대한 참조를 이해하는 데 도움이됩니다. OpenShift 포럼에서도 유스 케이스를 자유롭게 공유하십시오. https://www.openshift.com/forums/openshift

+0

$ OPENSHIFT_REPO_DIR - 이미 OPTIONSED_REPO_DIR을 사용했는데 작동하지 않는 폴더가 있습니다. 어떤 종류의 예외가 발견되지 않았습니다. 나랑... –

관련 문제