2012-06-13 4 views
0

나는 온라인 pdf 도서관 프로젝트에 종사하고있다. 이 기능에서는 모든 사용자가 file.But 파일을 읽을 수있는 것보다 그것은 내가 다운로드 할 수 있는지 확신합니다. 사용자가 파일을 다운로드 할 수 없도록 차단할 수있는 방법이 있습니까? 그가 가입해야하는 것보다 파일을 다운로드하고 싶다면 PHP 라이브러리가 도움이 될 수 있습니까?pdf 파일을 다운로드하는 것을 제한한다

+0

사용자가 사이트에서 PDF 파일을 볼 수 있도록 허용하면 사용자가 화면 캡처를 수행하고 자체 PDF를 조합 할 수 없습니다. –

+0

보기를 허용함으로써 이미 다운로드하게하고 대신 페이지 수가 적은 대체 파일을 제공 할 수 있습니까? – Jamie

답변

2

그건 불가능합니다. Jamie가 말했듯이, 독서는 다운로드 중입니다. 사용자가 파일을 읽을 때 브라우저가 해당 파일을 temp로 다운로드 중입니다. 따라서 다운로드 버튼을 비활성화해도 "File - > 다른 이름으로 저장"을 클릭하거나 임시 폴더에서 해당 파일을 복사 할 수 있습니다.

해결책은 샘플 (예 : 처음 몇 페이지) 만 공개하고 전체에 액세스하려면 가입해야합니다. 필자는 서버에 2 개의 파일을 수동으로 전체 및 추상 파일로 유지하는 더 좋은 솔루션은 없습니다.

0

js/jquery를 사용하면 다운로드 버튼이 눌려지면 가입 신청 페이지가 열리고 완료되면 다운로드를 허용 할 수 있습니다. docstoc.com과 유사합니다.

관련 문제