Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Соединение с FTP через HTTP прокси?


Автор: Relaxxx 19.6.2007, 20:02
Соединение с FTP через прокси? пробовал Инди, почему-то зависает, в IPWorks нельзя указать прокси в компоненте TipwFTP, хотя TipwHTTP есть возможность указать настройки прокси. Вы вообще решали такую задачу, какими способами??

ДЕЛФИ 2006 соответственно Инди 10.1.5
код

Код

IdFTP.Host:='trulala.com.ua';
IdFTP.Port:=21;
IdFTP.Passive:=False;
IdFTP.Username:='admin';
IdFTP.Password:='****';
IdFTP.ProxySettings.ProxyType:=fpcmHttpProxyWithFtp;
IdFTP.ProxySettings.Host:='10.0.10.94';
IdFTP.ProxySettings.Port:=3129;
try
 IdFTP.Connect;    
 ShowMessage('connected OK');  
 ShowMessage(IdFTP.RetrieveCurrentDir); 
 except on E:Exception do
   begin
     showMessage('Ошибка: '+E.Message);
     exit;
   end;
 end


уже нашол TidFTP виснет потому-что не поддерживается fpcmHttpProxyWithFtp, в доке прочитал 
Код

fpcmHttpProxyWithFtp Not implemented at this time.

пробовал скачать файл с ФТП через idHTTP 
Код

IdHTTP.Get('ftp://trulala:[email protected]/files/file_1.xls', MemStream);
с этой строкой через IE я нормально конекчусь к ФТП, а гадский IdHTTP говорит мне unknown protokol. Зато IdHTTP проходит мой прокси и я могу скаяать файл с HTTP, вот бы как-то через него достучатся до ФТП проблема была б решена

вообщем лажа какая-то, висит груша, немогу скушать, через IdHTTP я могу пройти через прокси не могу достучатся к ФТП(впринципе логично), а в IdFTP могу добратся до ФТП но только не через мой HTTP прокси.... обидно блин

помогите выйти с тупика

Автор: Relaxxx 20.6.2007, 23:04
я думал этот форум не мертвый....жаль

Автор: MetalFan 20.6.2007, 23:17
и как ты предлагаешь тебе помочь?
у меня, например, нет возможности быстро воспроизвести рассказанную тобой проблему...
разве что, а что если попробовать другие ProxyType?

Автор: Relaxxx 20.6.2007, 23:30
да в том-то и проблема, что мне нужен именно HTTP/S Proxy, к сожалению я не могу использовать SOCKS4 или SOCKS5 прокси сервер, иначе бы и проблемы не было б!


Цитата(MetalFan @  20.6.2007,  23:17 Найти цитируемый пост)
у меня, например, нет возможности быстро воспроизвести рассказанную тобой проблему...

я понимаю, эт плохо... но может тогда раскажите как бы вы решали эту задачу имея под рукой прокси, я просто уже всю литературу перечитал что нашол... так ни на шаг и не продвинулся

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)