Мне нужно ограничить загрузку FTP определенными расширениями файлов. Каждая папка в домашнем каталоге пользователя допускает разные типы файлов. Например:
/ Дизайн - разрешены только форматы .psd, .pdf, .jpg.
/ Data - разрешены только .txt, .csv и .xls.
(Эти папки указывают на разные серверы, что кажется достаточно простым.)
Я вижу, как я могу расширить FTP с помощью DLL для аутентификации, но не для загрузки файлов.
Есть ли способ сделать это? Или кто-нибудь знает другой FTP-сервер, который позволил бы это - либо с помощью встроенных настроек, плагинов, расширений?
Вы должны уметь использовать Диспетчер ресурсов файлового сервера которые можно установить с ролью файловых служб и служб печати, чтобы управлять тем, какие расширения в каких каталогах разрешены. Насколько мне известно, для этого нет встроенного в IIS способа, но FSRM прост и понятен и может также помещать квоты, использование электронной почты и другие полезные вещи в рассматриваемые папки.