| 
    
        
     
     | 
    
    
  | 
Сохранить картинку из URL | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Loos_1    
     24.03.22 
            ✎
    19:14 
 | 
         
        Подскажите, как сохранить картинку из URL, если в ссылке не файл,  а просто изображение?
 
        В этой ссылке отображается QR код и в ПолеHTMLДокумента он выглядит мелко и не по центру экрана. Надо эту картинку сохранить, чтобы потом вставлять как картинку и увеличить размер. Или можно по-другому размер увеличить?  | 
|||
| 
    1
    
        Злопчинский    
     24.03.22 
            ✎
    19:24 
 | 
         
        открой ссылку в бравзере для начала и проверь все что тебя интересует.     
         | 
|||
| 
    2
    
        Loos_1    
     24.03.22 
            ✎
    19:37 
 | 
         
        ссылка выводится в поле HTML документа.
 
        Вопрос как сохранить изображение или как увеличить размер картинки?  | 
|||
| 
    3
    
        Loos_1    
     24.03.22 
            ✎
    19:39 
 | 
         
        можно увеличивать его CTRL+
 
        но надо сделать, чтобы выводилось изначально на экран увеличенно, потому что у пользователя не будет мышки и клавиатуры  | 
|||
| 
    4
    
        acht    
     24.03.22 
            ✎
    20:55 
 | 
         
        (0) Что такое URL?     
         | 
|||
| 
    5
    
        Loss_I    
     24.03.22 
            ✎
    22:02 
 | 
         
        (4) ссылка https, которая получена в результате ответа на запрос API     
         | 
|||
| 
    6
    
        acht    
     24.03.22 
            ✎
    23:01 
 | 
         
        (5) Если по этой ссылке отдается непосредственно тушка картинки, то можешь использовать КопироватьФайл.     
         | 
|||
| 
    7
    
        Loss_I    
     25.03.22 
            ✎
    00:28 
 | 
         
        нет, не файл, просто изображение в этой ссылке     
         | 
|||
| 
    8
    
        Злопчинский    
     25.03.22 
            ✎
    00:31 
 | 
         
        (7) покажи сам текст ссылки     
         | 
|||
| 
    9
    
        Злопчинский    
     25.03.22 
            ✎
    00:48 
 | 
         
        (5) "ссылка https" - это просто строка.
 
        что возвращается по этой ссылке? вбей, мля, ссылку в строку адреса браузера - просил ранее - них..я не сделал, да? после того как в бравзере откроется/покажется что-то - покажи исходный код страницы  | 
|||
| 
    10
    
        Loos_1    
     25.03.22 
            ✎
    09:26 
 | 
         
        https://test.ecom.raiffeisen.ru/api/sbp/v1/qr/ADCBAF0740A44D3DBB09CD409177EFA2/image
 
        Вот пример этой ссылки  | 
|||
| 
    11
    
        Loos_1    
     25.03.22 
            ✎
    09:27 
 | 
         
        Если открывать ее в ПолеHTMLДокумента, то там открывается как в IE и QR код мелко в левом углу     
         | 
|||
| 
    12
    
        Вафель    
     25.03.22 
            ✎
    09:36 
 | 
         
        сделай  
        <img src=""/> Там уже можно и ширину и высоту задать  | 
|||
| 
    13
    
        Loos_1    
     25.03.22 
            ✎
    09:38 
 | 
         
        (12) где и как такое сделать?     
         | 
|||
| 
    14
    
        Loos_1    
     25.03.22 
            ✎
    09:39 
 | 
         
        Сделано просто ЭлементыФормы.ПолеHTMLДокумента.Перейти(qrUrl);     
         | 
|||
| 
    15
    
        Kassern    
     25.03.22 
            ✎
    09:40 
 | 
         
        (0) если вы скачать хотите и работать дальше как файлом картинки, то httpСоединение с ssl вам в помощь     
         | 
|||
| 
    16
    
        Loos_1    
     25.03.22 
            ✎
    09:40 
 | 
         
        сейчас и есть такое соединение     
         | 
|||
| 
    17
    
        Kassern    
     25.03.22 
            ✎
    09:40 
 | 
         
        если платформа не древняя и с корневыми сертификатами нет проблем, то можете просто КопироватьФайл()     
         | 
|||
| 
    18
    
        Kassern    
     25.03.22 
            ✎
    09:41 
 | 
         
        (16) а на кой вам ПолеHTMLДокумента ?     
         | 
|||
| 
    19
    
        Loos_1    
     25.03.22 
            ✎
    09:41 
 | 
         
        а как можно еще вывести на форму?     
         | 
|||
| 
    20
    
        Kassern    
     25.03.22 
            ✎
    09:43 
 | 
         
        (19) это вам сюда https://its.1c.ru/db/metod8dev/content/3576/hdoc     
         | 
|||
| 
    21
    
        Loos_1    
     25.03.22 
            ✎
    09:59 
 | 
         
        ПолучитьНавигационнуюСсылку первый параметр Объект. А какой здесь будет объект?     
         | 
|||
| 
    22
    
        Loos_1    
     25.03.22 
            ✎
    10:02 
 | 
         
        это не подойдет наверное     
         | 
|||
| 
    23
    
        Kassern    
     25.03.22 
            ✎
    10:03 
 | 
         
        (21) вот тут почитайте https://1clancer.ru/article/vyvod_izobrazheniya_na_upravlyaemuyu_formu_872     
         | 
|||
| 
    24
    
        Kassern    
     25.03.22 
            ✎
    10:04 
 | 
         
        там 2 варианта, для управляемой формы и для обычной. В вашем же случае, необходимо картинку поместить во временное хранилище и дать ссылку на него     
         | 
|||
| 
    25
    
        Loos_1    
     25.03.22 
            ✎
    10:08 
 | 
         
        так в этом и вопрос, как картинку-то во временное хранилище положить, чтобы потом использовать?     
         | 
|||
| 
    26
    
        Loos_1    
     25.03.22 
            ✎
    10:09 
 | 
         
        форма не управляемая     
         | 
|||
| 
    27
    
        Loos_1    
     25.03.22 
            ✎
    10:10 
 | 
         
        как получить картинку из ссылки     
         | 
|||
| 
    28
    
        Loos_1    
     25.03.22 
            ✎
    10:10 
 | 
         
        нет нигде примеров     
         | 
|||
| 
    29
    
        acht    
     25.03.22 
            ✎
    10:13 
 | 
         
        (7) > не файл, просто изображение в этой ссылке
 
        Не, с таким уровнем подготовки, давай-ка ты сам.  | 
|||
| 
    30
    
        Kassern    
     25.03.22 
            ✎
    10:54 
 | 
         
        (28) Вот что в этом куске кода вам не понятно? (еще и с комментарием...)
 
        Процедура ПередОткрытием(Отказ, СтандартнаяОбработка) // Получаем картинку из двоичных данных КартинкаВХранилище = Новый Картинка(Фото.Получить()); // Подставляем картинку в элемент формы ЭлементыФормы.ФотоСотрудника.Картинка = КартинкаВХранилище; КонецПроцедуры Открываем синтаксис помощник и читаем про Новый Картинка и какие можно использовать параметры, чтобы получить объект Картинка. Подсказываю, можно указать путь до файла. Далее в чем трудность сделать "На обычной форме добавляется элемент "ФотоСотрудника" с типом "Поле картинки"." ? Вы как вообще мануалы читаете, чтобы потом утверждать "нет нигде примеров"?  | 
|||
| 
    31
    
        Kassern    
     25.03.22 
            ✎
    10:55 
 | 
         
        если уж совсем в тягость, открывайте любую типовую конфу с номенклатурой на неуправляемых формах и посмотрите в коде как там картинка выводится для товара.     
         | 
|||
| 
    32
    
        Loos_1    
     25.03.22 
            ✎
    11:00 
 | 
         
        Как из этой ссылки https://test.ecom.raiffeisen.ru/api/sbp/v1/qr/ADCBAF0740A44D3DBB09CD409177EFA2/image
 
        получить картинку. Вопрос был именно в этом.  | 
|||
| 
    33
    
        Ёпрст    
     гуру 
    25.03.22 
            ✎
    11:19 
 | 
         
        (32) простой get запрос , ответ получаешь как ПолучитьТелоКакДвоичныеДанные и всё это пихаешь в Новый Картинка(тут твои полученные двоичные данные)     
         | 
|||
| 
    34
    
        Вафель    
     25.03.22 
            ✎
    11:22 
 | 
         
        зачем заморачиваться со скачкой, когда можно напрямую в поле хтмл нужные размеры задать     
         | 
|||
| 
    35
    
        Ёпрст    
     гуру 
    25.03.22 
            ✎
    11:22 
 | 
         
        (34) хз, мот он хочет в поле картинкой отобразить..ну или там в моксель закинуть в печ форму какую.     
         | 
|||
| 
    36
    
        Ёпрст    
     гуру 
    25.03.22 
            ✎
    11:25 
 | 
         
        Для скачки.. тип того. Только надо учитывать, что возможен редирект, нужны иногда заголовки и т.д. и т.п.
 
        
     | 
|||
| 
    37
    
        Вафель    
     25.03.22 
            ✎
    11:26 
 | 
         
        для скачки можно просто КопироватьФайл     
         | 
|||
| 
    38
    
        Kassern    
     25.03.22 
            ✎
    11:31 
 | 
         
        (36) забыли в соединении ssl прописать, там https используется     
         | 
|||
| 
    39
    
        Ёпрст    
     гуру 
    25.03.22 
            ✎
    11:34 
 | 
         
        (38) для этого примера, там http     
         | 
|||
| 
    40
    
        Ёпрст    
     гуру 
    25.03.22 
            ✎
    11:37 
 | 
         
        Если для (32) то так
 
        
     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |