Форум: "Сети";
Текущий архив: 2011.04.03;
Скачать: [xml.tar.bz2];
ВнизГлюк кодировки FTPServer а в FPiette. Найти похожие ветки
← →
AlkonaVT © (2009-02-28 17:14) [0]Доброго времени суток! Пишу простейший FTP-сервер с помошью компонента из FPiette. Возниккла вот какая проблема - если в названии папки или файла присутствует буква "я", то получить доступ к ней (ему) не удается.
Сервер получат команду "CWD" c параметром "C:/Новапапка" вместо "C:/Новая папка". Кто знает как исправить - помогите, пожалуйста!
← →
Palladin © (2009-02-28 18:24) [1]а нефих пользоваться из ФПитте...
и буквой я )
← →
имя (2009-02-28 22:33) [2]Удалено модератором
← →
AlkonaVT © (2009-03-01 01:24) [3]А более реальные варианты есть? Indy не охота использовать...
← →
brother © (2009-03-02 05:36) [4]> Indy не охота использовать...
откуда такое нежелание?
← →
Плохиш © (2009-03-02 11:29) [5]Вообще, нефик фсякие левые букавы в названиях использовать, есть 52 буквы и достаточно!
← →
brother © (2009-03-02 11:33) [6]52? Это в каком алфавите?)
← →
AlkonaVT © (2009-03-02 18:18) [7]Проблема решена использованием Indy.
← →
AlkonaVT © (2009-03-04 13:40) [8]C FPiette тоже решилось. В модуле ftpsrv.pas нашел вот такой код:
procedure TFtpServer.ClientCommand(
Sender : TObject;
CmdBuf : PChar;
CmdLen : Integer);
const
TELNET_IAC = #255;
TELNET_IP = #244;
TELNET_DATA_MARK = #242;
меняем #255 на #0, а остальное можно удалить (в модуле они не используются) и все работает =)
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2011.04.03;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c