아무에게도 img 태그의 src 속성의 절대 경로를 어떻게 제공 할 수 있습니까?이미지가 src 태그에 표시되지 않습니다
다음은 내가 우분투에서 일하고 난 그 이미지가이 경로에있는 매우 확신
<img alt="NO IMAGE" src="/home/administrator/tiger-info0[1].gif"/>
작동하지 않습니다.
아무에게도 img 태그의 src 속성의 절대 경로를 어떻게 제공 할 수 있습니까?이미지가 src 태그에 표시되지 않습니다
다음은 내가 우분투에서 일하고 난 그 이미지가이 경로에있는 매우 확신
<img alt="NO IMAGE" src="/home/administrator/tiger-info0[1].gif"/>
작동하지 않습니다.
이미지가 웹 서버의 document root 외부에 있기 때문에 문제가 발생했을 수 있습니다.
웹 서버는 문서 루트 외부에서 어떤 것도 제공 할 수 없습니다. 가능한 한 가지 해결 방법은 파일 시스템에 액세스 할 수있는 스크립트 언어를 사용하고 이미지를 스크립트를 통해 라우트하는 것입니다. 예를 들어, PHP에서 다음과 같은 구현을 체크 아웃 할 수 있습니다 :
ln -s /www/yoursite /home/administrator
흠 왜 이미지를 웹 디렉토리에 복사하고 상대 경로를 지정하지 않으시겠습니까? 당신은 서버 (아파치?) 브라우저를 제공하기 위해 파일에 액세스하지 못할 수 있습니다.
설명하기가 조금 복잡하지만 기본적으로 자바에서 작업하고 파일 업로드를 허용하고 상대 경로를 제공하면 작동하지만 애플리케이션을 정리하고 빌드하자마자 자바 애플리케이션 서버가 빌드/웹/이미지. img에 절대 경로를 부여 할 수있는 방법을 말해 줄 수 있습니까? – TCM
로컬 HTML 페이지를 만드는 경우 해당 경로를 사용할 수 있지만 웹 사이트를 만드는 경우 문서 루트의 절대 경로를 사용해야합니다. 그리고 이미지 경로가 정확한지 확인하십시오. (방화 광 사용)
당신은 또한 문서 루트에 /home/administrator/
의 symbolic link를 만들 수 있습니다
경로를 도메인에 올바르게 지정하거나 ../ 또는 ./를 사용하면 정확한 상대 경로를 나타낼 수 있습니다.
문서 루트에없는 파일에는 액세스 할 수 없습니다. Java 응용 프로그램 서버에서 폴더를 삭제하지 않도록하십시오. 사용자가 파일을 업로드 할 수있는 하나의 폴더를 만들고이를 프로젝트에 추가하면됩니다. 사용자가 기본 폴더 내에 하위 폴더를 만들도록하고, 기본 폴더가 프로젝트의 일부이기 때문에 빌드를 정리해도 해당 폴더 나 하위 폴더가 자동으로 삭제되지는 않습니다.
브라우저에서'http://yourdomain.com/home/administrator/tiger-info0 [1] .gif'을 (를) 사용해 보셨습니까? –