Пытаюсь получить картинку c диска из папки temp. Картинка на диск во временную папку сохраняется, но при попытке отобразить ее на форме получаю вот такую ошибку:
Ошибка при вызове конструктора (Картинка)
{ВнешняяОбработка.1.Форма.test.Форма(59)}:Элементы.pic.Картинка = Новый Картинка(Ответ);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
по причине:
Несоответствие типов (параметр номер '1')
Вот сам код:
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("jpg");
ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows(СпособВыбораСертификатаWindows.Выбирать),Новый СертификатыУдостоверяющихЦентровWindows());
Соединение = Новый HTTPСоединение("klike.net",443,,,,,ЗащищенноеСоединение);
Ответ = Соединение.Получить("/uploads/posts/2021-04/1618815701_51.jpg", ИмяВременногоФайла);
Элементы.pic.Картинка = Новый Картинка(Ответ);
(2) Если УФ, то поместите двоичные данные картинки во временное хранилище, адрес присвойте реквизиту формы строкового типа, связанному с полем картинки.
(3) да, спасибо уже разобрался. Нужно было присвоить объекту тип строка.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший