728x90
Not allowed to load local resource
프로젝트 외부에 존재하는 파일업로드의 경우 보안상의 이유로 이미지에 접근하지 못합니다.
즉 웹에서 로컬폴더로 접근이 불가합니다.
문제해결을 tomcat의 server.xml에 다음과같이 추가한 후 톰캣 서비스를 재시작하면됩니다.
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<Context path="D:\physical\path" docBase="/logical" reloadable="true" />
</Host>
파일 실제 저장경로가 D:\physical\path 라면
url로 들어갈때는 http://localhost:8080/logical 로 들어가면 됩니다.
- 물리적주소: D:\physical\path
- 논리적주소: http://localhost:8080/logical
728x90