Добавить возможность включить механизм проверки расширений файлов для кастомных сервисов

В версии 7.16.2 был добавлен механизм ограничения форматов загружаемых файлов. Логика жестко зашита для сервисов ImageAPIService и FileApiService. Поскольку данная логика может быть полезна для кастомных сервисов, отвечающих за загрузку файлов, предлагаю доработать базовый механизм так, чтобы можно было расширить текущий список сервисов.

1 комментарий

Добрый день, Артем.

На текущий момент в системе не реализовано API для использования функциональности FileSecurity и вся функциональность описана в ядре, доступ к которому не предоставляется сторонним лицам.
Поэтому встроить эту проверку валидности в кастомный сервис загрузки пока не является возможным.

На текущий момент проверка файлов работает только через системные настройки FileSecurityMode и FileExtensionsDenyList, глобально для всего приложения.

 

Уже зафиксировано пожелание иметь возможность использовать механизм валидации файлов для своих кастомных сервисов.

Показать все комментарии