나는 업로드 된 사용자의 폴더로 가득 찬 upload라는 폴더가 있습니다.폴더 보안?
주소 표시 줄에 폴더 이름과 파일 이름을 입력하여 사용자 파일을 직접 다운로드하지 못하게 할 수있는 방법이 있습니까?
예 : 사용자 짐의 폴더가 호스트에 저장/업로드/짐
단지 경우 짐의 중요한 파일 "myimportantfile.txt은"이제 HOST/업로드/짐/myimportantfile.txt에 저장됩니다
사용자 누구든지 검색 주소창에 입력하면 www.HOST.com/uploads/jim/myimportantfile.txt에서 Jim의 중요한 파일을 볼 수 있습니다.
어떻게 이런 일이 일어나지 않게 할 수 있습니까?
디렉토리를 만들 때 특정 속성을 쓸 수 있습니까?
물론 사용자가 파일 ID에 해당하는 파일에 액세스 할 수 있는지 확인하십시오. 그렇지 않으면 사용자가 파일을 검색 할 수 있습니다. 파일 및 디렉토리 이름 대신 파일 ID를 사용합니다. –
나는 그 말은하지 않고 있다고 생각 하겠지만, 당신은 결코 그렇게 확신 할 수 없다고 생각합니다. 업데이트 됨 : –
그래, 아무 말도하지 않고,하지만 초보자가 그렇게 쉽게 이해할 수 없을 수도 있습니다 :) –