Имя: Пароль:
1C
1С v8
Загрузка изображений, по ссылкам из XML
0 Sinderlok
 
27.07.17
09:55
Доброго времени суток. нужна помощь в решении проблемы. Дергаю по ссылкам в xml изображения. Но почему то на выходе получаются одинаковые двоичные данные, преобразовав их в картинку, я получаю черноту. Ссылки такого вида: https://blabla.ru/upload/iblock/e15/e152baf02ae4558c49aa154893ba2b38.jpg
Хранятся в ЭлементУзла.ТекстовоеСодержимое

Вот кусок кода который дергает по ссылке.

РазборАдреса = РазборАдреса(ЭлементУзла.ТекстовоеСодержимое);
                        
                        Соединение = Новый HTTPСоединение(РазборАдреса.Хост, РазборАдреса.Порт);
                        Запрос        = Новый HTTPЗапрос(РазборАдреса.ПутьНаСервере);
                        Ответ = Соединение.Получить(Запрос);
                        
                        
                        ДвоичныеДанныеКартинки = Ответ.ПолучитьТелоКакДвоичныеДанные();    
                        


            
                        НоваяСтрока[ИмяКолонки] = ДвоичныеДанныеКартинки;
1 Sinderlok
 
27.07.17
10:55
Понял почему так такой метод не работает с  https соединением, только http. Но как тогда работать с https?
2 DmitrO
 
27.07.17
11:01
также точно, только указать правильный порт (по умолчанию 443) и параметр ЗащищенноеСоединение конструктора HTTPСоединение.
3 Sinderlok
 
27.07.17
11:09
Все, получилось. Благодарю.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.