Обратите внимание на следующее:
У меня есть веб-сайт, на который пользователи загружают контент в формате PDF.Я бы хотел каким-то образом ограничить доступ к этому контенту.План состоит в том, чтобы скрипт PHP аутентифицировал пользователя и затем загружал локальный PDF с использованием PDF.JS, чтобы он работал на всех устройствах.
Я использую предоставленный код viewer.js.
Я пытался использовать .htaccess, чтобы разрешить загрузку PDF-файлов только в том случае, если они приходят с IP-адреса сервера, но безрезультатно - похоже, он блокирует любые попытки извлечения PDF-файла с использованием PDF.js
Есть ли способ в PDF.JS заставить его загружать файл локально, а не загружать его как URL?Возможно, тогда я смогу просто deny all
в .htaccess и все же позволить PDF.js загрузить его?
Пожалуйста, имейте в виду, что я использую код, найденный в viewer.js в веб-каталоге стабильной загрузки -Я не могу заставить работать ни один из «Примеров» на сайте PDF.JS, а именно эту строку: var pdfjsLib = window['pdfjs-dist/build/pdf'];
- Это будет ограничено моими ограниченными знаниями.Если кто-то может объяснить это, бонус.
Я полностью открыт для других способов решения этой проблемы, и я надеюсь, что кто-то может сказать мне, что это ужасная идея, и предоставить гораздо лучший способ сделать это.
Редактировать
Просто для подтверждения, поскольку я не думаю, что изначально я был очень ясен, я все же хочу, чтобы пользователи могли просматривать контент через веб-страницу, котораяимеет PDF.JS, однако я не хочу, чтобы кто-то шел по прямому URL-пути и мог просматривать контент.