Не могу скачать файл PDF с сайта (с авторизацией через сертификат)

biryukovm

Client
Регистрация
19.05.2019
Сообщения
147
Благодарностей
10
Баллы
18
Здравствуйте.
Имеется защищенный сайт авторизация происходит через сертификат
При работе в обычном браузере файл открывается в Firefox под плагином Acrobat reader
Посмотрев данную ссылку на файл (без расширения) также работает и в отдельной вкладке открывается в Firefox под плагином Acrobat reader

При обращении в ZP через GET выдает ошибку подключения видимо срабатывает защита что нет сертификата
Если открываю ссылку на файл в ZP то ничего не грузит видимо и за отсутствия плагина (в обычном браузере работает под Acrobat reader)

Подскажите как можно скачать файл с такого сайта
1 - Возможно ли установить плагин Acrobat reader в браузер ZP Firefox52x64
2 - Может быть сделать прямое обращение через браузер на скачивание по ссылке
3 - ну или какие либо другие варианты которые мне не известны


Сейчас у меня версия ZP 7.1.7.0
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 697
Баллы
113

biryukovm

Client
Регистрация
19.05.2019
Сообщения
147
Благодарностей
10
Баллы
18
1. неа
2. ссылку просим в студию
3. тоже интересно :-)
Ссылку к сожаления дать не могу на ресурс так как носит конфиденциальный характер да и с авторизацией через сертификат

Пример ссылки идет такой
ДОМЕН /Pdf.ashx?id=804832 - Под ней и открывается файл
 

biryukovm

Client
Регистрация
19.05.2019
Сообщения
147
Благодарностей
10
Баллы
18
Не ужели решения или вариантов нет?


А что скажите насчет

WebClient client = new WebClient();
client.DownloadFile( "ссылка ", @"Путь на сохранения" );
 

biryukovm

Client
Регистрация
19.05.2019
Сообщения
147
Благодарностей
10
Баллы
18
Еще что заметил данный файл скачивается и отображается в окне трафика
Может как то можно с окна трафика его вытащить ???
 

deskuznetsov

Client
Регистрация
29.08.2019
Сообщения
524
Благодарностей
361
Баллы
63
Эти варианты пробовали? Указать сертификат или Указывали куда сохранять?
73530
 
  • Спасибо
Реакции: biryukovm

biryukovm

Client
Регистрация
19.05.2019
Сообщения
147
Благодарностей
10
Баллы
18
Эти варианты пробовали? Указать сертификат или Указывали куда сохранять?
Посмотреть вложение 73530


Сертификат и так ставлю и наче на сайт не пустит
А вот папка для загрузки работает но вот вопрос создается каждый раз один и тот же файл с тем же именем и если фидит файл уже существует то он меняет название с дополнение цыфры в скобках

Может как то можно указывать имя файла ?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 697
Баллы
113
Сертификат и так ставлю и наче на сайт не пустит
А вот папка для загрузки работает но вот вопрос создается каждый раз один и тот же файл с тем же именем и если фидит файл уже существует то он меняет название с дополнение цыфры в скобках

Может как то можно указывать имя файла ?
а зачем ? надо просто получить путь последнего скаченного файла и работать с ним. {-Page.LastDownloadedFile-}
 

biryukovm

Client
Регистрация
19.05.2019
Сообщения
147
Благодарностей
10
Баллы
18

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 697
Баллы
113
При 1 потоке я согласен а когда многопоток ?
а причем тут многопоток ? это же переменная относится к текущему инстансу и она не глобалка.
да и если прям совсем нужно разделение то никто не запрещает перед скачиванием создать рандомную папку и скачивать файл в нее. потом все удалить.
 

biryukovm

Client
Регистрация
19.05.2019
Сообщения
147
Благодарностей
10
Баллы
18
а причем тут многопоток ? это же переменная относится к текущему инстансу и она не глобалка.
да и если прям совсем нужно разделение то никто не запрещает перед скачиванием создать рандомную папку и скачивать файл в нее. потом все удалить.
В принципе я так и думал таким способом воспользоваться
 

biryukovm

Client
Регистрация
19.05.2019
Сообщения
147
Благодарностей
10
Баллы
18
Ну а если как пример придставьте хорошо что тут 1 файл идет а если там качается 3 -10 файлов то тут как ?
Разве нет прямого обращения через "instance"
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 697
Баллы
113
Ну а если как пример придставьте хорошо что тут 1 файл идет а если там качается 3 -10 файлов то тут как ?
Разве нет прямого обращения через "instance"
насколько я знаю в 1 инстансе может скачиваться только 1 файл. потом другой, по очереди. и переменная {-Page.LastDownloadedFile-} всегда указывает на последний скачанный файл в этом инстансе.
тут вообще непонятно как могут быть пересечения.
а если файлы одинаковые скачиваются, то они автоматом и переименовываются и это отображается в LastDownloadedFile
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)