제목 | 데이터 디렉토리를 document_root 의 상위로 이동시켰을때 이미지태그로 출력이 가능한가요? | ||
---|---|---|---|
글쓴이 | 마카오최 | 작성시각 | 2016/02/01 15:06:44 |
|
|||
안녕하세요. 검색을 통해 비슷한 게시물들은 훑어봤는데요. 다운로드 시키고 하는것은 문제가 없는데 출력하는데 문제가 생겨 질문드립니다...
데이터 디렉토리를 document_root 의 상위로 이동시켰을때 이미지태그로 출력하려면 경로를 어떻게 적어줘야 하나요? 예를들면 document_root 가 www라고 가정할때
home users test1 www views data test_img.jpg
위와같은 리눅스 웹서버 구조에서 www 아래에 views가 있고 이곳에서 data 디렉토리내의 이미지를 화면에 뿌리려고 합니다. <img src="../../data/test_img.jpg"> 처음엔 단순히 이렇게 생각했으나.. ../ 를 아무리 해도 www의 상위로는 가지지 않네요. 이게 당연한건데 생각을 못했습니다...
이렇게 업로드시킨 이미지를 출력하고자 할때 업로드 디렉토리가 document_root보다 상위라면 어떻게 출력시켜야 하나요? 아니면 처음부터 업로드 받을때 이미지 파일여부를 체크해서 이미지파일은 그냥 www 아래에 다시 img-data디렉토리등 별도의 이미지 전용 업로드 디렉토리를 만들어 업로드 시키고 이미지가 아닌 파일들은 루트 밖으로 저장시키는것이 맞는것인가요?
|
|||
다음글 | 화면단 css와 html 에 대한 질문입니다. (1) | ||
이전글 | 긴급! - Ci 를 C-드라이브에서 삭제하고 사용자 드... (2) | ||
한대승(불의회상)
/
2016/02/01 15:25:23 /
추천
0
|
마카오최
/
2016/02/01 15:41:14 /
추천
0
한대승(불의회상) 님 답변 감사합니다. 그렇다면 이미지 업로드에 대해서는 document_root 아래에 두는것이 맞겠군요 ㅠㅜ |
한대승(불의회상)
/
2016/02/01 16:51:18 /
추천
0
@마카오최 네 그렇습니다. css, js 도 document_root 아래 두어야 합니다. |
마카오최
/
2016/02/01 17:21:02 /
추천
0
한대승(불의회상) 님 답변 감사합니다. 아~ 네 그렇군요.. 그럼 이미지파일이냐 아니냐 분기하여 데이터디렉토리, 이미지디렉토리로 나눠 업로드 시키면 될것 같습니다.. 다행히 모든 파일업로드에 대해 하나의 헬퍼함수로 빼놓았는데 이 헬퍼내에서 이미지냐 아니냐로 분기처리하는 코드만 추가하면 될것 같네요... 빠른 답변 감사합니다 ~ ^^ |
document_root를 벗어나게 되면 웹브라우져를 통해서는 접근이 불가 합니다.