Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.18;
Скачать: CL | DM;

Вниз

Неправильная обработка множественных пробелов в IdFTP   Найти похожие ветки 

 
pnr   (2004-05-18 21:18) [0]

При чтении содержимого папки ftp
подряд идущие пробелы в именах файлов и папок урезаются до
одного :(  ("file  with     spaces.ext" -> "file with spaces.ext").

Читаю список так, как в демке FTPClientDemo (она также глючит):
[code]IdFTP1.List(DL);
IdFTP1.DirectoryListing.Items[i].FileName[/code]

Сервер выдает нормальный список, проверено другим ftp клиентом.
Дело именно в парсере DirectoryListing...

Как это пофиксить?
Разобрать самому ответ сервера из DL.Strings не предлагать :)

p.s. поиск в инете в течение 2 часов ничего не дал :(
поставлен последний билд Indy


 
Rouse_ ©   (2004-05-18 21:44) [1]

Инди стандартная?


 
pnr   (2004-05-18 22:31) [2]

Вполне. Версия 9.0.4 beta.


 
Rouse_ ©   (2004-05-18 23:01) [3]

> [2] pnr   (18.05.04 22:31)
Если не забуду - завтра посмотрю, дома у меня Д6 стоит без исходников...
Напомни по мылу rouse@grandsmeta.ru или по асе...


 
pnr   (2004-05-18 23:53) [4]

ok, напомню.
спасибо :)


 
Rouse_ ©   (2004-05-19 09:23) [5]

Попробуй вот так:
IdFTP1.DirectoryListing.ListFormat := flfCustom;
и обрабатывай
procedure TForm1.IdFTP1ParseCustomListFormat(AItem: TIdFTPListItem);
begin

end;


Желаю успехов


 
pnr   (2004-05-19 16:18) [6]

Все проще оказалось :)
Этот баг пофиксен в Indy 10 beta, но исходники все еще в разработке. Можно скачать текущий девелоперский билд по ссылкам на этой странице: http://www.indyproject.org/download/DevSnapshot.html

Прямая ссылка: http://indy.fulgan.com/Indy10/Win32/
или ftp://indy.fulgan.com/Indy10/Win32/

p.s. Кроме всего прочего решена проблема с распознаванием листингов некоторых FreeBSD FTP-серверов



Страницы: 1 вся ветка

Текущий архив: 2004.07.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.159 c
14-1088591751
vecna
2004-06-30 14:35
2004.07.18
ох уж эти тестировщицы... =(


6-1084824796
Федя Мегатронов
2004-05-18 00:13
2004.07.18
Неконнектиться к pop3 .. в чём может быть проблема ?


3-1087742426
Michail Dalakov
2004-06-20 18:40
2004.07.18
trigger s в oracle


14-1088157156
Dmitriy O.
2004-06-25 13:52
2004.07.18
Сегодня с утра льет дождь а я без зонтика.


14-1088502175
Sergey D
2004-06-29 13:42
2004.07.18
Определение видео карты