Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

КопироватьФайл ошибрка при копировании https

КопироватьФайл ошибрка при копировании https
Я
   Повелитель
 
26.04.19 - 12:13
Случилась проблема, перестали загружаться картинки от поставщика.

Одна строчка кода:

КопироватьФайл("https://www.art-region.ru/pict/0694596f.jpg","D:\111.jpg";);

Ошибка:
КопироватьФайл("https://www.art-region.ru/pict/0694596f.jpg","D:\111.jpg";);
по причине:
Ошибка копирования файлов
по причине:
Ошибка доступа к файлу 'https://www.art-region.ru/pict/0694596f.jpg'
по причине:
Ошибка работы с Интернет:   Удаленный узел не прошел проверку


Вот ссылка на обработку, в которой одна строчка кода
https://yadi.sk/d/4V2e760fAZJzPw

В любых браузерах эта картинка https://www.art-region.ru/pict/0694596f.jpg открывается

В чем может быть дело?
 
 
   Повелитель
 
1 - 26.04.19 - 12:54
Помогите
   Krigal
 
2 - 26.04.19 - 13:01
(0) Осмелюсь предположить, что дело не в 1с. Как у вас раздается интернет? прокси есть? ничего не пытается сертификаты подменить?
   Повелитель
 
3 - 26.04.19 - 13:33
(2) Прокси нет. С 3-х разных провайдеров пытались подключиться с разных компьютеров.

Но проблема началась с того, что 3 дня назад начало требовать сертификат при открытии в браузере. Мы подождали, теперь не требует, и в эксплорере открывается без проблема.
Вот именно 1с не хочет копироватьфайл.

Не понятно с чем связанно.
   Krigal
 
4 - 26.04.19 - 14:41
(3) Сейчас попытался картинку эту сам скачать с помощью wget и получил ошибку:

"Невозможно локально проверить подлинность запрашивающего.
ОШИБКА: Общее название сертификата `ar.art-region.ru' не совпадает с именем запрошенного хоста `art-region.ru'.
Чтобы небезопасно подключиться к art-region.ru, используйте `--no-check-certificate'.
Невозможно установить соединение SSL."

У wget есть проблемы с подхватыванием некоторых сертификатов. Думаю в вашем случает проблема аналогичная.
Решение в лоб - попытаться отключить проверку сертификата.
   Повелитель
 
5 - 26.04.19 - 14:44
(4) Понял спасибо.
Но проблема похоже действительно в сертификате.
Значит нужно обратиться к поставщику, чтобы они решали эту проблему, так?
   Повелитель
 
6 - 26.04.19 - 15:05
(4) Сейчас поговорил с нашими разработчиками сайта. Они прояснили ситуацию, но не до конца, так как 1с они не знают.

Сказали, что если поставщики перешли на https, то просто так уже не скачать. Нужна еще одна команда в запросе, тоже примерно так ее назвали "no-check-certificate" только своими linux-терминами.

Но я понять не могу, в описание к КопироватьФайл написано:
Допускается использование схем http, https и ftp для адресации файлов.

А параметров у КопироватьФайл нет и как к нему применить no-check-certificate не понятно.
   Krigal
 
7 - 26.04.19 - 15:28
(6) Проблема больше не в сертификате а в том, что 1с не может его проверить.
В сети нашел инфу о том, как решить эту проблему:
https://www.cs-cart.ru/docs/4.3.x/manager/commerceml/1c/https/
Думаю вам это должно помочь.
   Повелитель
 
8 - 30.04.19 - 06:22
(7) Спасибо, это похоже то что нужно.
Сделали все как в инструкции, при использовании команды
КопироватьФайл("https://www.art-region.ru/pict/0694596f.jpg","D:\111.jpg";;);
Ошибку перестал выдавать, доступ видимо появился.
Но картинку грузил пустую.
Пока разбирались, ответил поставщик, дал доступ к загрузке по http, у них там что-то менялось.

Думаю в данной теме есть проблема (0) и ее решение в (7).
   Провинциальный 1сник
 
9 - 30.04.19 - 06:31
С какой-то версии платформы 1с при работе с ssl стала применяться усиленная политика проверки сертификата. Если раньше они использовались формально лишь для шифрования, то теперь реально проверяются со всем сопутствующим гемором - от соответствия имени сайта до удостоверяющих центров и списков отзыва. И это просто не отключишь.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.