@Astrotype

Как получить изображение из REST-сервиса/odata 1С?

1С:Предприятие 8.3 (8.3.25.1336)
Управление нашей фирмой, редакция 3.0 (3.0.8.109)
СУБД: PostgreSQL

Запрос:
http://host.ru/base/odata/standard.odata/Catalog_НоменклатураПрисоединенныеФайлы(guid'2607b9e3-5d7e-11ef-9b44-b0aff3232df4')?$format=json;odata=nometadata

Ответ:
{
    "ИндексКартинки": "50",
    "УдалитьСертификатыШифрования": [],
    "ХранитьВерсии": false,
    "Изменил": "97f6efae-4b1e-11ef-9b37-f4dd7a2a5397",
    "Изменил_Type": "StandardODATA.Catalog_Пользователи",
    "УдалитьЭлектронныеПодписи": [],
    "ДатаСоздания": "2024-08-18T21:23:06",
    "Зашифрован": false,
    "ДатаМодификацииУниверсальная": "2024-08-08T14:41:15",
    "Description": "AFU-V-01",
    "СтатусИзвлеченияТекста": "Извлечен",
    "ФайлХранилище_Base64Data": "",
    "Том_Key": "00000000-0000-0000-0000-000000000000",
    "Описание": "",
    "ПодписанЭП": false,
    "Автор": "97f6efae-4b1e-11ef-9b37-f4dd7a2a5397",
    "Автор_Type": "StandardODATA.Catalog_Пользователи",
    "ТекстХранилище_Base64Data": "PFN0cmluZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEi\r\nIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5z\r\ndGFuY2UiLz4=",
    "Редактирует": "",
    "Редактирует_Type": "StandardODATA.Undefined",
    "ДатаЗаема": "0001-01-01T00:00:00",
    "DeletionMark": false,
    "Расширение": "png",
    "ТипХраненияФайла": "ВИнформационнойБазе",
    "Размер": "462433",
    "DataVersion": "AAAAAAAAAAE=",
    "ПутьКФайлу": "",
    "ВладелецФайла_Key": "4a7107a4-5d36-11ef-9b44-b0aff3232df4",
    "Ref_Key": "2607b9e3-5d7e-11ef-9b44-b0aff3232df4",
    "Predefined": false,
    "PredefinedDataName": ""
}

Может кто сталкивался. Подскажите куда копать?
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Dementor
программист, архитектор, аналитик
Так вы же уже получили картинку и даже прикрепили ее в тексте вопроса - свойство ТекстХранилище_Base64Data. Делайте декодирование из Base64 и получите содержимое файла.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы