Имя: Пароль:
1C
 
загрузка фото с https в 1С 7.7
0 dimm7310
 
11.06.19
10:13
Необходимо загружать картинки c https.
Есть обработка для загрузки с использованием

            Соединение= СоздатьОбъект("AddIn.V7HttpReader");
            Соединение.ПолучитьКакФайл(СсылкаФайл,КаталогИБ() + ИмяФайлаПриемник);    

но она может грузить только с http.

Существует ли возможность грузить с https ?
1 ДенисЧ
 
11.06.19
10:13
wget
2 Garykom
 
гуру
11.06.19
10:17
Прокси обертка или ВК или запуск внешней проги
3 Garykom
 
гуру
11.06.19
10:19
Для почта чтобы ssl заработало какую то хрень помнится ставили на комп и коннектились к ней по http, а уже оно транслировало по https запросы по определенному порту на определенный ip внешний.

Так и тут можно если у тебя один или мало серверов с которых надо.
4 Garykom
 
гуру
11.06.19
10:21
(3)+ В смысле там smtp/pop/imap было, для http тоже самое можно.
5 Garykom
 
гуру
11.06.19
10:25
Ну и WinHttp.WinHttpRequest гугли блин, хотя сча это только в крайнем случае для меня ибо винтел онли
6 dimm7310
 
11.06.19
10:40
(1) пробую так
            Командасистемы("wget -P S:\Temp "+СсылкаФайл);

но файл не сохраняется
7 ДенисЧ
 
11.06.19
10:44
(6) а из консоли? ЧТо сообщения говорят?
8 dimm7310
 
11.06.19
10:59
(7) это в коде обработки

Процедура Сформировать()                                                                                    
  Командасистемы("wget -P S:\Temp https://resantagroup.ru/wa-data/public/shop/products/14/00/14/images/1002/1002.970.jpg";);
КонецПроцедуры

никаких сообщений
9 dimm7310
 
11.06.19
11:01
; - откуда то прилепилась перед скобкой при копировании. В коде ее нет
10 ДенисЧ
 
11.06.19
11:04
(8) Из консоли!!! запусти. Или ты рюсский езыка плёхо понимайт?
11 dimm7310
 
11.06.19
11:08
"wget" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
12 dimm7310
 
11.06.19
11:09
это в консоли пишет
13 ДенисЧ
 
11.06.19
11:09
(12) А ты её скачал и установил? )))
14 dimm7310
 
11.06.19
11:10
блин , я думал она встроенная виндовая
15 ДенисЧ
 
11.06.19
11:15
Во прочти
https://techlist.top/wget-for-windows/

А потом команда будет

wget -P s:\Temp https://resantagroup.ru/wa-data/
public/shop/products/14/00/14/images/1002/1002.970.jpg --no-check-certificate

Работает, проверил
16 Garykom
 
гуру
11.06.19
11:22
Прикольно когда линукс утилиты на винде юзают.
17 big
 
11.06.19
11:28
OpenSSl сначала поставить, а потом уже чем-нить пробовать
18 ДенисЧ
 
11.06.19
11:31
(16) Подскажи вин-утилиту
(17) Ничего не ставил, только сетап wget-win32
19 Garykom
 
гуру
11.06.19
11:35
(18) powershell -Command "(New-Object Net.WebClient).DownloadFile('https://resantagroup.ru/wa-data/public/shop/products/14/00/14/images/1002/1002.970.jpg', '1002.970.jpg')"
20 Garykom
 
гуру
11.06.19
11:41
И да в современные версии PowerShell wget и curl уже "встроены" как псевдоним для Invoke-WebRequest
21 ДенисЧ
 
11.06.19
11:46
(19) "C:\>powershell
"powershell" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом"

)))
22 Garykom
 
гуру
11.06.19
11:49
23 ДенисЧ
 
11.06.19
11:51
(22) Зачем мне ставить? ))
Сейчас хп у меня - просто клиент для rdp. А пока удалённый сервер лежит (эффект пьяного тракториста) - я тут развлекаюсь..
24 Garykom
 
гуру
11.06.19
12:03
(23) Думаю .Net у тебя уже стоит в WinXP но влом искать как там это сделать через динамическую компиляцию и запуск на выполнение, причем на голой винде без установки VS
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.