Запретить автоматическую загрузку PDF-файлов - PullRequest
0 голосов
/ 23 января 2011

Можно ли отключить, чтобы PDF-файлы не загружались автоматически во временные (или загружаемые) папки браузера. Я хочу сделать это на стороне сервера.

Моя проблема в том, что на веб-сервере есть несколько чувствительных pdf-файлов. Многие пользователи не знают, что при просмотре PDF-файлов они сохраняются локально на компьютере.

Есть ли (или другое) решение?

Как встраивание PDF в HTML с некоторыми конкретными тегами? Или создать PDF-файл с какими-то конкретными параметрами безопасности?

С уважением, Патрик

Ответы [ 3 ]

1 голос
/ 24 января 2011

Сервер может только предложить браузеру не кэшировать файлы, которые он отправляет.Клиент может или не может следовать этим предложениям.

Недавно я написал статью, иллюстрирующую, как создать веб-средство просмотра PDF с помощью Java-апплета .(ПРИМЕЧАНИЕ. В этом апплете используются компоненты PDF из нашего продукта PDFOne (для Java).)

Для ваших нужд вам потребуется изменить апплет, чтобы он загружал зашифрованный PDF-файл с сервера, расшифровывал егоклиент, отображает его и, когда пользователь заканчивает, удаляет его.

0 голосов
/ 24 января 2011

Я согласен с Евгением в том, что проблема заключается в том, что PDF можно загрузить. Если вы хотите, чтобы пользователь мог просматривать документ, но не мог его сохранить, то вы можете рассмотреть решение, такое как это: http://www.tallcomponents.com/livedemos/pdfwebviewer1-library/

Раскрытие информации: я связан с компанией, которая продает этот продукт.

0 голосов
/ 24 января 2011

Если у вашего PDF есть независимый URL, у вас нет способа предотвратить его загрузку. @KyleWpppd в своем комментарии предложил вариант использования плагина Flash для отображения PDF. Это сработало бы и предотвратило бы сохранение среднего Джо, но не хакера хорошего ИТ-специалиста. Таким образом, единственный более или менее работающий (но не 100%) способ заключается в том, чтобы иметь какой-либо флэш или другой модуль, который будет взаимодействовать с сервером и динамически запрашивать документ постранично. Это сложная задача, которая, как уже было сказано, не дает гарантии, но, по крайней мере, значительно повышает рейтинг кражи в рейтинге сложности. Так что действительно, если вам нужна 100% защита, - вообще не помещайте документ на компьютер (так как его можно скопировать).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...