xls, doc 같은 파일을 업로드했을때 권한 가진 사람만 다운받게 하는 방법?

xls, doc 같은 파일을 업로드했을때 권한 가진 사람만 다운받게 하는 방법?

QA

xls, doc 같은 파일을 업로드했을때 권한 가진 사람만 다운받게 하는 방법?

본문

예를들어 http://abc.com/upload 폴더에 aaa.xls  bbb.doc  ccc.jpg 같은 업무용 파일을 업로드 해 두었다고 할때,

 

로그인을 하지 않은 사람들도 어느 폴더에 어떤 파일이 있다는 것을 알면 브라우저의 주소줄에 

 

http://abc.com/upload/aaa.xls 

 

이렇게 입력하면 바로 다운을 받을 수 있잖아요...

 

이것을 로그인하고 회원등급 5 인 사람만 받고 다른 사람은 받지 못하게 하려면 어떻게 하나요?

여기저기 검색했는데 어떤 검색어로 찾아야 할지 모르겠네요.

 

한편 이러한 것은 웹서버의 기본기능 중 하나이니 php 로는 제어하지 못할것 같은 생각도 들고...

폴더나 파일에 권한을 주자니 회원도 다운을 받지 못할것 같기도 하고...

 

아시는 분은 정답은 아니더라도 뭐를 검색해 봐야 하는지 힌트 좀 주세요.

 

 

 

이 질문에 댓글 쓰기 :

답변 3

그누보드 업로드 및 다운로드 플로우를 보시면 이해가 되실 듯 합니다.
업로드시 화일명을 디비에 저장하고 서버에는 암호화 된 파일로명으로 업로드 하고
다운로드시 /bbs/download.php를 보시면 이해가 되시리라 생각됩니다.
물론 권한 문제도 포함을 해서 말이죠...

답변을 작성하시기 전에 로그인 해주세요.
전체 123,784 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT