게시글 첨부 파일 다운로드 문의 드립니다.
- 작성자 :
- 강*성
- 작성일 :
- 2023-07-04 22:17:04
- 조회수 :
- 695
- 구분 :
- 개발환경 / 4.1
- 진행상태 :
- 완료
Q
01.png 화면캡쳐 파일처럼
localhost:8020/cmm/fms/selectFileInfs.do?param_atchFileId=fKaSJRWZxiVUmCPR%2FMR7xhenTTYDZHx4jbdAaDyux4A%3D
주소로 직접 접근하면 파일다운로드가 됩니다.
그런데 02.png 파일을 보시면 게시글 상세조회 화면에서 첨부파일이 보이지 않습니다.
EgovArticleDetail.jsp 에서
<c:import url="/cmm/fms/selectFileInfs.do" charEncoding="utf-8">
<c:param name="param_atchFileId" value="${egovc:encrypt(result.atchFileId)}" />
</c:import>
/cmm/fms/selectFileInfs.do Controller 부분 디버그 찍어도 .do 까지 진행되지 않습니다.
c:import 부분을 못 읽고 있는 것 같은데 어느부분이 문제인지 파악이 어렵습니다.
도움요청드립니다.
localhost:8020/cmm/fms/selectFileInfs.do?param_atchFileId=fKaSJRWZxiVUmCPR%2FMR7xhenTTYDZHx4jbdAaDyux4A%3D
주소로 직접 접근하면 파일다운로드가 됩니다.
그런데 02.png 파일을 보시면 게시글 상세조회 화면에서 첨부파일이 보이지 않습니다.
EgovArticleDetail.jsp 에서
<c:import url="/cmm/fms/selectFileInfs.do" charEncoding="utf-8">
<c:param name="param_atchFileId" value="${egovc:encrypt(result.atchFileId)}" />
</c:import>
/cmm/fms/selectFileInfs.do Controller 부분 디버그 찍어도 .do 까지 진행되지 않습니다.
c:import 부분을 못 읽고 있는 것 같은데 어느부분이 문제인지 파악이 어렵습니다.
도움요청드립니다.
환경정보
-
- OS 정보 : 윈도우10
- 표준프레임워크 버전 : 전자정부프레임워크 4.1 올인원
- JDK(JRE) 정보 : JDK 11.0.17
- WAS 정보 :
- DB 정보 : MariaDB 10.11.2
- 기타 환경 정보 : apache-tomcat 9.0.55
A
안녕하세요.
표준프레임워크 센터입니다.
해당 현상에 대해 확인해 본 결과
직접 호출은 가능하지만
jsp 파일에 동적 include 된 url의 호출은 진행되지 않는 것으로 보아
Session 방식의 접근제어 설정으로
접근 권한이 제한된 것으로 파악이 됩니다.
Session 방식의 접근제어 설정에서
jsp 내 동적 include 방식으로의 url 호출의 경우
Interceptor에서는 jsp URL로 인식하기 때문에
해당 jsp에 대한 접근 권한을 추가해야 합니다.
다음은 해당 jsp의 접근 권한 롤 패턴 예시입니다.
ex) \A/.*\/EgovArticleDetail.jsp.*\Z
보다 자세한 내용은
아래 url의 가이드 중
Session 접근제어 설정을 참고해 주시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.1:fdl:access
감사합니다.
표준프레임워크 센터입니다.
해당 현상에 대해 확인해 본 결과
직접 호출은 가능하지만
jsp 파일에 동적 include 된 url의 호출은 진행되지 않는 것으로 보아
Session 방식의 접근제어 설정으로
접근 권한이 제한된 것으로 파악이 됩니다.
Session 방식의 접근제어 설정에서
jsp 내 동적 include 방식으로의 url 호출의 경우
Interceptor에서는 jsp URL로 인식하기 때문에
해당 jsp에 대한 접근 권한을 추가해야 합니다.
다음은 해당 jsp의 접근 권한 롤 패턴 예시입니다.
ex) \A/.*\/EgovArticleDetail.jsp.*\Z
보다 자세한 내용은
아래 url의 가이드 중
Session 접근제어 설정을 참고해 주시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.1:fdl:access
감사합니다.