_Pavel_ писал(а):Неужели нет нормального метода запретить заливку на сервер файлов с определенным расширением ?
Подобная тема уже не раз обсуждалась, ИМХО метода в принципе быть не может - фильтрация по расширению это не метод, она, ессно, обходится простым переименованием файла. Более того, никто не мешает мне даже
не переименовывать этот файл обратно, а открыть его непосредственно в нужном мне приложении - будь этот mp3 хоть .doc. Чтобы отслеживать переименования на сервере нужен некий модуль, чтобы делать это для каждого пользователя отдельно, надо где-то хранить эти списки ..
Единственный "метод" - фильтровать на основе каких-то сигнатур файлов ( т.е. на основе их внутренних форматов, не имеющих отношения к имени файла ). Подобные механизмы отсутствуют во всех известных мне серверных ОС. Точнее, такими по сути своей и являются антивирусы, но они предназначены для другого.
В реальной жизни такие проблемы решаются административными методами.