사용자가 파일을 서버에 업로드 할 수있게하는 응용 프로그램이 있습니다. 모든 파일은 Uploaded Files
(내부에 Thumbnails
디렉토리가 있음)이라는 디렉토리에 저장됩니다.사용자가 서버의 파일에 액세스하지 못하게하려면 어떻게해야합니까?
사용자가이 파일을 볼 수 없도록하는 가장 일반적인 방법은 무엇입니까? 사용자가 /path_to_website/Uploaded Files/1.png
과 같은 URL을 입력하여 파일을 보지 못하게한다는 의미입니다.
인증 된 사용자는 ../Uploaded Files/1.JPG
, ../Uploaded Files/2.png
, ../Uploaded Files/3.gif
과 같이 파일 경로를 포함하는 페이지를 가져 와서 파일을 볼 수 있어야합니다. 이 사용자는 페이지에 표시된 파일 만 볼 수 있어야합니다. 예를 들어, 사용자가 ../Uploaded Files/823.gif
을 볼 수 없도록하고 싶습니다.
이런 종류의 일이 요즘 어떻게 이루어지고 있는지 이해해주십시오.
감사합니다.
[프리미엄이 아닌 사용자로부터 다운로드 가능한 파일을 보호하는 방법 (php?)] (http://stackoverflow.com/questions/1550071/how-to-protect-downloadable-files- in-a-remote-directory-non-premium-users-i) –
다음은 더 좋은 방법입니다. http://stackoverflow.com/questions/2416736/how-to-password-protect-files-images-video- 우편 번호를 동적으로 공개 –