Страница 1 из 1

Proftpd и пробелы в названии файлов

Добавлено: 2009-12-07 20:01:06
tyler56
Кто как борется с пробелами в начале названия файла.
При запросе такого файла выдет ошибку - файл не найден.
В pure ftp есть специальная опция.

Re: Proftpd и пробелы в названии файлов

Добавлено: 2009-12-16 7:00:55
ADRE
эээ а нафига называть файлы с пробеламы в начале? пройдись скриптиком да и удали все проблы

Re: Proftpd и пробелы в названии файлов

Добавлено: 2009-12-16 19:24:05
tyler56
В том то все и дело что фтп шаровый. Пользователи в сети не проверяют есть пробелы или нет.
Есть простой метод использовать mod_rewrite но я что-то не могу нормально составить правило.

Код: Выделить всё

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteMap replace int:replaceall
    RewriteCondition %m STOR
    RewriteRule ^([^\s]*) "${replace:/$1/ /_}"
    RewriteCondition %m MKD
    RewriteRule ^([^\s]*) "${replace:/$1/ /_}"
</IfModule>

Re: Proftpd и пробелы в названии файлов

Добавлено: 2009-12-19 15:43:29
tyler56
Вообщем решил тупо заменять все пробелы в именах

Код: Выделить всё

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteMap replace int:replaceall
    RewriteCondition %m STOR
    RewriteRule ^(.*) "${replace:/$1/ /_}"
    RewriteCondition %m MKD
    RewriteRule ^(.*) "${replace:/$1/ /_}"
</IfModule>