아나사너러
109
2019-05-16 10:06:07 작성 2019-05-16 10:09:13 수정됨
4
125

spring 파일 업로드 경로 질문입니다.(webapp/resources/img)


안녕하세요 스프링에서 파일 업로드 경로에 관하여 예제를 만들고 있습니다.


해당 경로에 이미지를 업로드 하고싶은데

자꾸 경로를 찍어보니

C:\workspace\testWeb\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\...


이런 .metadata 경로로 업로드가 됩니다..


   ServletContext context = request.getSession().getServletContext();
        uploadPath= context.getRealPath("");
        System.out.println(uploadPath);

경로는 구글링을 해보니 이런식으로 얻어오는거 같았는데 .metadata 폴더말고 webapp/resources/img에 직접 저장 하는 방법이 궁금합니다..




0
0
  • 답변 4

  • curioustore
    1k
    2019-05-16 10:14:51

    서버 띄울 때 실제 사용되는 물리 리소스가 위 경로가 맞습니다. 업로드된 파일을 이클립스 네비게이터에서 보고 싶으신건가요?

    0
  • 아나사너러
    109
    2019-05-16 10:16:33

    @curioustore 네네 이클립스 프로젝트 네비게이터에서 보고싶습니다.. 혹여 위 경로가 맞다면 db에는 저 경로 전체를 insert하는게 맞을까요??

    0
  • curioustore
    1k
    2019-05-16 10:25:33

    물리파일 생성할 때 절대경로로 찍으면 되는데, 실제 배포 환경에서는 의미없죠. 디비에는 상대경로만 저장하면 되구요.

    0
  • 아나사너러
    109
    2019-05-16 10:28:27

    @curioustore 아 이해했습니다!! 정말로 감사드립니다.

    1
  • 로그인을 하시면 답변을 등록할 수 있습니다.