Загрузка файла в Спр номенклатуры УТ11
☑
0
aptomilov
19.11.21
✎
15:18
Соединение = Новый HTTPСоединение("woodville.ru");
Запрос = Новый HTTPЗапрос(АдресКартинки);
Ответ = Соединение.Получить(Запрос);
ДвоичныеДанные = Ответ.ПолучитьТелоКакДвоичныеДанные();
ПараметрыФайла = Новый Структура();
ПараметрыФайла.Вставить("Автор", Пользователи.ТекущийПользователь());
ПараметрыФайла.Вставить("ВладелецФайлов", НоменклатураОбъект.Ссылка);
ПараметрыФайла.Вставить("ИмяБезРасширения", СокрЛ(НоменклатураОбъект.Код));
ПараметрыФайла.Вставить("РасширениеБезТочки", "jpeg");
ПараметрыФайла.Вставить("ВремяИзмененияУниверсальное", ТекущаяДата());
ПараметрыФайла.Вставить("Служебный", Ложь);
АдресВременногоХранилищаФайла = ПоместитьВоВременноеХранилище(ДвоичныеДанные);
ПрисоединенныйФайл = РаботаСФайлами.ДобавитьФайл(ПараметрыФайла, АдресВременногоХранилищаФайла, "", "", Неопределено);
ДЕЛАЮ ТИПОВЫМИ ПРОЦЕДУРАМИ ОСТАЕТСЯ ГРЕШИТЬ ТОЛЬКО НА ДВОИЧНЫЕ ДАННЫЕ ЧТО ОНИ КАКИЕ ТО НЕ ТАКИЕ )))
ПО ИТОГУ ПОЛУЧАЕМ ОШИБКУ ЧТО ТАКОЙ ВИД ФАЙЛА НЕ ПОДДЕРЖИВАЕТСЯ
ГЛЯНЬТЕ СВЕЖИМ ВЗГЛЯДОМ ЧТО ГДЕ МОГ НАПУТАТЬ
1
Kassern
19.11.21
✎
15:21
(0) сайт http или https?
2
Kassern
19.11.21
✎
15:22
(1) скорее всего https. В этом случае вы должны в соединении указать ssl. Далее уже делать запрос и вызывать нужный метод, чтобы получить картинку
3
Kassern
19.11.21
✎
15:28
(0) держи:
Ресурс="/photo/stulya/derevyannye/derevyannyy_stul_valeri_molochnyy_romb/derevyannyy_stul_valeri_molochnyy_romb_450679_1000_700_1_1_186819.jpg";
ssl=Новый ЗащищенноеСоединениеOpenSSL(Неопределено,Неопределено);
Соединение=Новый HTTPСоединение("woodville.ru",,,,,,ssl,);
HTTPЗапрос=Новый HTTPЗапрос(Ресурс);
Ответ=Соединение.ВызватьHTTPМетод("GET",HTTPЗапрос);
ДвоичныеДанные=Ответ.ПолучитьТелоКакДвоичныеДанные();
4
aptomilov
19.11.21
✎
20:40
(3)
Благодарствую работает как часы ))
Независимо от того, куда вы едете — это в гору и против ветра!