똑같은 삽질은 2번 하지 말자
파일 업로드시 파일 경로 지정 본문
로컬에서는 파일 경로를 절대 경로로 (ex) C://) 지정해서 업로드할경우 문제가 없지만
개발 및 운영환경은 윈도우가 아니기때문에
운영및 개발 환경(리눅스)에 이미지를 저장하기위해
생성한 폴더가 없다면
기존 소스로 불가능하다
아래는 폴더 생성이 안됐을 경우 임시로 사용할수있다
-> 웹서버 내에 image 폴더를 만들어 업로드하기위해
상대경로가 필요 !
String path="/temp";
ServletContext context= request.getSession().getServletContext();
String realPath=context.getRealPath(path);
getServletContext() : 웹 어플리케이션이 설치되어 있는 경로를 리턴해줌
getRealPath() : ServletContext의 getRealPath는 웹어플리케이션이 실행된 곳. 즉 설치된 곳의 경로를 찾음
'JSP&Servlet' 카테고리의 다른 글
MultipartRequest を利用してファイルのアップロード (0) | 2020.04.09 |
---|---|
JSTL <c:forEach> 반복문 (0) | 2019.07.09 |
Comments