Главная страница
    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.049 c
14-1088594530
R
2004-06-30 15:22
2004.07.18
Какой программой Вы пользуетесь для регистрации


8-1083308627
Черя
2004-04-30 11:03
2004.07.18
Можно ли изменять скорость воспроизведения wav файла?


3-1087492973
Павел
2004-06-17 21:22
2004.07.18
Книга по базам данных


1-1088682822
Klavishnik
2004-07-01 15:53
2004.07.18
Про ячейки в StringGride


1-1089022563
Anton.
2004-07-05 14:16
2004.07.18
DRAG&Dock





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский