33강 [실습4-1] 실무 사례 분석(1) 에 대한 질문이 사항이 있습니다.
안녕하세요. 크리핵티브 강사님
실습4-1 강의 진행 중에 오류 사항이 발생하여 질문 드리게 되었습니다.
[공유해주신 환경 구성 현황]
--> 현재 저는 공유해주신 자료(환경)를 C:\apache-tomcat-8.5.90-windows-x64\apache-tomcat-8.5.90\webapps\ROOT 폴더 아래에 압축을 해제 하였으며 강의 내용 대로 해당 디렉토리 이름을 practice로 변경 하였습니다.
--> 환경의 동작 자체는 문제가 없었습니다.
[문제상황]
--> 해당 다운로드 버튼을 클릭해서 동작 시키면
--> 다운로드 코드가 그대로 나옵니다.
--> burp suite에서 캡처를 해서 보면 그대로 다운로드 코드가 response로 오는 것을 알 수 있습니다.
--> 강의 내용대로
ㅇ filename=/Chrysanthemum.jpg
ㅇ filename=Chr/ysanthemum.jpg
ㅇ filename=%5cChrysanthemum.jpg
ㅇ filename=Chr%5cysanthemum.jpg
등등을 시도해도 동일하게 그냥 download 코드가 나오고 있습니다.
--> 그래서 강의 내용을 그대로 수행해도 filedownload 실습을 진행하기가 어렵습니다.
참고로 강사님이 공유해주신 이미지 파일 위치는 수정하지 않았습니다.
[실습 대상 이미지 파일 위치]

--> practice -> prob1-> upload 아래에 Chrysanthemum.jpg 파일 위치
--> 어느 부분에서 문제가 발생한 것 이며 어디를 수정해야 하는지 가르쳐 주시면 감사하겠습니다.
回答 1
1
안녕하세요.
해당 코드들은 php 언어 기반으로 작성된 코드이기 때문에 톰캣으로 돌리게 되면 컴파일이 되지 않습니다.
실무 사례 파트에서 환경 구축 부분을 참고해서 환경 구축을 해주시면 될 것 같습니다.
0
안녕하세요.
크리핵티브님 빠른 답변 주셔서 감사합니다.
그리고 추가로 궁금증이 발생하는 사항이 있어서 추가 질문을 아래 쪽에 작성하였습니다.
한 번 살펴 주십시요.
[문제해결 과정]
크리핵티브님이 알려주신 대로 톰캣이 아닌 apache 디렉터리에 practice 폴더를 놓아서 문제를 해결했습니다.
[Apache에 넣은 practice 디렉터리]

[download 버튼을 누르면 정상적으로 download가 되는 이미지]

그리고 강의내용에 있는 실습도 무사히 잘 해결 되었습니다.
[추가 질문]
--> 이전에 제가 practice 폴더를 넣은 apache-tomact 디렉터리는 apache 웹 서버 기능은 없고 tomcat이라는 WAS 서버 기능만 있는 건지 궁금합니다.
아니면 따로 Apache 서버 기능을 지정해서 php 실습 파일도 실행 가능한지 알려주실 수 있는지 궁금합니다.
감사합니다.
iam 권한
0
15
1
받을 수도 없는 수업 자료들이 올라와 있고, 이것들 때문에 강의를 수료할 수도 없습니다.
0
14
1
침해사고 샘플분석 첫번째 파일 다운로드 불가
0
28
1
인터넷 연결은 되는데 구글 검색은 안돼요.
0
28
1
tomcat 버전정보 문의
0
25
1
네이버클라우드의 장점
0
33
0
강의자료 요청
0
43
1
MsSql php 연결 문의
0
34
1
APMSETUP 대신에 bitnami를 사용해도 되나요?
0
36
1
샘플 패킷 확인 부탁드립니다.
0
53
1
파일이 404에러가 뜨네요..
0
55
1
인증 후에도 동일 메시지가 보이네요
0
71
2
웹 디렉터리의 절대 경로를 모르는 상태에서 웹 쉘 업로드 방법이 존재할까요?
0
81
2
retrun 주소값에 브레이크 포인트 걸고
0
46
1
26.01.10 기준 해당 설정은 안해주어도 되나요?
0
65
2
JasperException
0
192
2
개인블로그 글 작성
0
153
2
[실습1-1] 부분 다운로드 오류
0
176
1
Burp Suite 서비스 포트 변경 후 Tomcat 패키지 안잡힘
0
276
1
DVWA 관련 질문
0
430
1
12강 직접 제작하면서 배우는 JSP 기반의 파일 다운로드 기능에 대한 이해 강의에 관한 질문 입니다.
0
790
3
슬래시 관련 질문있습니다!
1
406
1
질문이 있습니다
1
424
1
15:00 에서 '\'는 왜 URL 인코딩해서 보내야 되는 건가요?
1
432
1

