Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Вниз

Неправильная обработка множественных пробелов в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.034 c
14-1088171705
ИМХО
2004-06-25 17:55
2004.07.18
Mail.RU совсем рехнулся


3-1088182867
zokzok
2004-06-25 21:01
2004.07.18
ttable vs tquery


14-1088491127
StarCon
2004-06-29 10:38
2004.07.18
Java vs Delphi


14-1088235611
blackweber
2004-06-26 11:40
2004.07.18
Домашняя сеть


6-1084866238
adndrushaa
2004-05-18 11:43
2004.07.18
немогу узнакть количество байт на отправку сообщения IdSMTP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский