Добавить возможность включить механизм проверки расширений файлов для кастомных сервисов
В версии 7.16.2 был добавлен механизм ограничения форматов загружаемых файлов. Логика жестко зашита для сервисов ImageAPIService и FileApiService. Поскольку данная логика может быть полезна для кастомных сервисов, отвечающих за загрузку файлов, предлагаю доработать базовый механизм так, чтобы можно было расширить текущий список сервисов.
Понравилась ли вам эта идея?
Добрый день, Артем.
На текущий момент в системе не реализовано API для использования функциональности FileSecurity и вся функциональность описана в ядре, доступ к которому не предоставляется сторонним лицам.
Поэтому встроить эту проверку валидности в кастомный сервис загрузки пока не является возможным.
На текущий момент проверка файлов работает только через системные настройки FileSecurityMode и FileExtensionsDenyList, глобально для всего приложения.
Уже зафиксировано пожелание иметь возможность использовать механизм валидации файлов для своих кастомных сервисов.