Подбор оптимальных параметров менеджера ресурсов

Введение

В этой статье разберем как настраивать менеджер ресурсов для разных случаев. 

 

Настройка менеджера ресурсов

Менеджер ресурсов настраивается в разделе /resourceTypes и выглядит карточка менеджера ресурсов следующим образом: 

 

Отличайте код типа ресурса от кода сущности ресурса. У сущности (например product) может быть несколько менедлжеров ресуров - для разного способа работы с файлами (например,  какой-то менеджер может работать на чтение, а какой-то на загрузку - в итоге будет два кода менеджера ресурса и один код сущности). 

В редких случаях необходимо картинку загрузить не в папки где лежать ресурсы, а в какую то другую папку или в точное местоположение (с названием файла) - в этом случае прописываем поле Конкретный путь сохранения.

Если нужно изменить ограничение по загружаемым файлам, то используем:

  • Принимаемые файлы - по умолчанию человек через менеджер ресурсов будет выбирать в окне только из указанных типов файлов (но есть и возможность показать все файлы). 
  • Максимальный размер - размер файла не должен превышать указанный. Иногда требуется кардинально увеличить размер файла (например, видео файл 500Мб). Для этого необходимо дать спец настройки в платформе
  • Regex фильтр на имя - проверка идет на сервере, имя файла должно соответствовать указанному шаблону регулярных выражений. 

Загрузка картинок 

Если картинки нужно загружать прямо в том виде что есть, то используйте в этом случае галку Загружать без трансформации. В этом случае изображение будет сохранено в том же виде и формате. 

Если галка Загружать без трансформации не стоит, то картинки будут сжиматься в jpg формат + идет обработка имен файлов через БД функцию dbo.str_processURL (обычно это убирает спец символы, переводит в нижную строку и переводит в латиницу). 

Также при конвертации картинки в jpg происходит сжатие с качеством, указанным в коле Качество загрузки картинок (в большинстве случаев подойдет значение из диапазона 60-75). 

Если картинки надо приводить к единому виду, то можно использовать 2 подхода: 

  • вписываем картинки в определенный прямоугольник Rect, Rect2, Rect3 и Thumb - картинки будут вписаны в эти прямоугольники. Если Rect2 и Rect3 указаны, то будут создавать дополнительные картинки под указанные размеры. Если стоит галка Добавлять поля к картинке, то размеры картинки будут дополняться белыми полями под нужный размер. 
  • используем галку Загружать с обрезкой. В этом случае пользователю будет предложено обрезать фото (тут работает загрузка только по одному фото за раз). Если указаны Пропорции для обрезки, то прямоугольник выбора будет иметь указанные пропорции (1 - это квадрат, 0.5 - это прямоугольик 1 на 2 и т.д.).  Этот режим действует только для компонента as-resourceManager

Загрузка документов

Обычно документы не подразумевают какую то дополнительную обработку, и поэтому параметры картинок не будут влиять на них. 

Falcon Space - функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space
Насколько полезной была статья?

Google поиск по нашей документации

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Нужна бесплатная консультация?
Планируете делать веб-проект?
Сайт использует Cookie. Правила конфиденциальности OK