짜리짜릿
109
2021-07-16 09:18:18
1
68

선배님들 혹시 파일업로드할때 사진파일 오류에대해서 질문드립니다!


안녕하세요 선배님들

저는 현재 비개발업체 LMS프로젝트업무를 맡아서 하고있는

5개월차 신입입니다! 

다름이 아니고 예를들어서 A(수강페이지)프로젝트가 있고 B(admin)프로젝트가 있는데

툴은 STS4를 쓰고 있습니다.

그런데 B프로젝트에서 A프로젝트의 메인화면에 슬라이딩배너를 등록하고,

B프로젝트에서 A프로젝트의 컨텐츠를 올릴 수 있는데요.

사진 저장경로는

C:\workspace\LMSproject\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\\cont/202107160912510573.jpg <-- 이렇습니다.

DB에도 저장도 잘되는데 A프로젝트에서는 이 사진파일을 인식하지 못하고

이런식으로 A프로젝트에 기존의 업로드되있는 사진들만 읽을수 있도록 되있고 B프로젝트에서 업로드하면 위의 cont 디렉토리에는 저장되지않습니다.


B프로젝트에서 저장하는 경로 설정이 잘못된것일까요?

아니면 A프로젝트에서 불러오는 위치가 잘못된건가요?

그리고 혹시 해결방법까지 알려주시면 너무너무 감사드리겠습니다.! 

0
  • 답변 1

  • 신히
    820
    2021-07-16 10:46:17

    검증코드를 작성해서 왜 안불러지는지 분석해보세요.

    import java.io.*;

    class main {
        static public void main(String []args) throws IOException {
            File file = new File("C:\\workspace\\LMSproject\\.metadata\\.plugins" +
                "\\org.eclipse.wst.server.core\\tmp0\\wtpwebapps" +
                "\\\\cont/202107160912510573.jpg");

            if (file.exists())
                System.out.println("존재합니다:" + file);
            else
                System.out.println("존재하지 않습니다:" + file);

            file = new File("C:\\workspace\\LMSproject\\.metadata\\.plugins" +
                "\\org.eclipse.wst.server.core\\tmp0\\wtpwebapps" +
                "\\cont\\202107160912510573.jpg");

            if (file.exists())
                System.out.println("존재합니다:" + file);
            else
                System.out.println("존재하지 않습니다:" + file);
        }
    }


    🚀 소스 테스트 해보기

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