![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Глюк кодировки FTPServer'а в FPiette. [D7, WinXP]
AlkonaVT © (2009-02-28 17:14:00)Доброго времени суток! Пишу простейший FTP-сервер с помошью компонента из FPiette. Возниккла вот какая проблема - если в названии папки или файла присутствует буква "я", то получить доступ к ней (ему) не удается.
Сервер получат команду 'CWD' c параметром 'C:/Новапапка' вместо 'C:/Новая папка'. Кто знает как исправить - помогите, пожалуйста!
AlkonaVT (2009-03-04 13:40:00) [1]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, а остальное можно удалить (в модуле они не используются) и все работает =)
AlkonaVT (2009-03-02 18:18:00) [2]Проблема решена использованием Indy.
brother (2009-03-02 11:33:00) [3]52? Это в каком алфавите?)
Плохиш (2009-03-02 11:29:00) [4]Вообще, нефик фсякие левые букавы в названиях использовать, есть 52 буквы и достаточно!
brother (2009-03-02 05:36:00) [5]> Indy не охота использовать...
откуда такое нежелание?
AlkonaVT (2009-03-01 01:24:00) [6]А более реальные варианты есть? Indy не охота использовать...
(2009-02-28 22:33:00) [7]Удалено модератором
Palladin (2009-02-28 18:24:00) [8]а нефих пользоваться из ФПитте...
и буквой я )