Здраствуйте! Такая проблема. Есть файл pdf который лежит в папке на сервере. Его открываю так Код (Text): <a href="\..\filesrassilka\Приказы\2014\Приказ №142-Л от 19.12.2013.pdf" class="btn">Открыть</a> Если файл pdf без пароля то открывается без проблем в браузере в новой вкладке. Если же файл с паролем то выскакивает окно ввода пароля. Пароль есть: 123. Как этот пароль передать в диологовое окно.
С паролем открыть будет либо очень геморно, либо не возможно, но работы за глаза тут. Даже без пароля, открыть и вывести текст, будет геморно. Хотя на этот счет есть уже наработки в просторе интернета =)
PDF открываю вот так на странице браузера: Код (Text): <?php header("Content-type: application/pdf; charset=utf-8"); $file = fopen("http://localhost2/Verified.pdf", "r"); $content = ""; while($f = fgets($file,4096)) { $content .= $f; } echo $content ?> Если он без пароля тогда открывается без проблем. А когда с паролем выскакивает окно для ввода пароля. Пароль есть. Может кто знает как передать в это окно пароль через параметр... или хотя б в какую сторону копать? Без пароля не получится так как pdf защищены политика компании, пароль знают не все он автоматом подставляется через pdcopener. Делаю сайт который доступен по локальной сети, внутри компании. Доступ извне к нему запрещен.
куда передать то?) пароль запрашивается приложением которое умеет отрывать pdf а не браузером. js тут никак не поможет.
я даже прокомментирую чутка подробнее. стандарты безопасности запрещают подобного рода взаимодействие скриптов с браузером/машиной клиента. так что никак. а пароль в пдф у вас для зачем?
Пароль в пдф: это политика компании. Генерация персональных ссылок это для каждого пользователя ссылки?? или как?? Можете пояснить..
Пользователь не должен скачивать файл к себе на компьютер! Он должен читать его в браузере например или в проге pdf. Файлы расположены на серваке сейчас папки расшарины. Что прочитать документ надо найти в папке открыть и прочитать. А так как вы предлагаете надо будут скопировать себе на рабочий стол потом этот файл открыть. Это никому не надо. Зачем тогда сайт такой? Если я правильно понял вас
Он его по-любому скачивает. Просто у вас плагин в браузере. У меня допустим такого нет. У меня он именно скачается . В любом случае, та инфа, которую вы юзеру отдали, она у него в распоряжении. Ничего не мешает ему нажать ctrl+s и сохранить.
вы просто не поняли куда мы с игорем клоним. поскольку от вас не поступило прямого ответа на кой хер вы паролируете пдф мы предположили что это защита от случайных свидетелей этих пдф. и тут же предложили давать пдф каждому по своей уникальной ссылке. если сервак провалидировал ссылку - юзер видит файлик, если нет - видит фигу. рапидшару и депозитфайлс я привел как пример файловой помойки где вполне себе контент отдают по персонифицированным ссылкам. сам же файл не лежит в открытом доступе.
Когда-то пдфы скачивались нормально как файлы и можно было выбрать - открыть в акробате или положить. Потом браузеры дописали себе фичу рендера пдфов и капец, теперь педиэф нельзя выложить как педиэф, приходится рарить. И находятся же люди которые множат печальку - выдают эту несусветную фиговину народу в браузер. Кстати написать-то они написали, но так, чисто на подмножество веб-случаев. Если печатный пдф открыть в ФФ - становится весело. Добавлено спустя 1 минуту 52 секунды: Справа в окне рендера педиэфа есть кнопка со стрелкой вниз - жмете и файл на диске, закрыли браузер, открыли ридером и нафиг это сайт.
файлу пароль даю не я) а тот кто его создает. например приказы создает одна служба они и дают пароли. их там 1000 и что мне каждой pdf убирать пароль. Еще вопрос такого плана. Как по ссылке открыть папку? <a...>Ссылка</a> - я ее нажимаю и открывается папка с файлами.