Skip to main content
К объекту можно прикреплять изображения; для каждого изображения система формирует миниатюру. Привязка устроена так же, как у остальных вложений. Компания-владелец и автор при поштучном добавлении берутся из контекста запроса и не могут быть заданы клиентом. Список изображений отдаётся без постраничного разбиения, записи упорядочены от новых к старым; доступна фильтрация выборки. Полный перечень полей — в глоссарии изображений.

Логика

Миниатюра всегда пересохраняется в формат PNG размером до 720×720 точек с сохранением пропорций, независимо от исходного формата и размера изображения. Изображение при этом только уменьшается — увеличение не выполняется. Имя файла при сохранении заменяется на случайный идентификатор с сохранением расширения. При удалении изображения из облачного хранилища удаляются оба файла — само изображение и его миниатюра, а не только запись в базе. При массовом добавлении все изображения получают одинаковые название, категорию, тип объекта и идентификатор объекта — прикрепить одним запросом изображения к разным объектам нельзя. Групповое создание выполняется одной операцией с пропуском конфликтов без ошибки; в ответе возвращаются исходные переданные данные, а не фактически созданные записи с идентификаторами, поэтому клиент не узнает, сколько записей реально создано.