Delphi ve FTP upload

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Delphi ve FTP upload

Mesaj gönderen ikutluay »

Merhaba

Arkadaşlar küçük bir programım var ve arada veri alışverişini FTP ile kuracağım. Ancak Indy ile deneme yaptığımda sürekli host nt found hatası alıyorum.

ICS ile denediğimdede dns query eklediğimde buraşı aşıyorum ama bir türlü dosyayı gönderemiyorum.

delphi 2010 için çalışan bir örneği olan varmıdır ?

Delphi 7 ile 2005 bu işi rahatlıkla yapabilirken şimdi gece boyu uğraşıpta çalışmaması ilginç yani.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: Delphi ve FTP upload

Mesaj gönderen ikutluay »

Birçok örnekten sonra şuradada takılıyorum. connection timeout veriyor. forumdaki örneklerin epey kısmına baktım ama oralardan alıp denediğim kodlarda çakılıyor.

Kod: Tümünü seç

var
target :string;
cnn:boolean;
begin
target:= '/public_html/yemeklis';                   showmessage('1');
idftp1.Username := '';                      showmessage('2');
idftp1.Password := '';                    showmessage('3');
idftp1.Host := 'ftp://ftp.xx.com';         showmessage('4');
idftp1.Connect;                                     showmessage('5');
idftp1.ChangeDir(target);                           showmessage('6');
   if IdFTP1.Connected then
     begin
        //if UploadOpenDialog1.Execute then try
//        IdFTP1.TransferType :=ftBinary;
        IdFTP1.Put('xx', ExtractFileName('yy'));showmessage('7');
        // finally
     end;

   ShowMessage('aktarım tamamlandı');
IdFTP1.Disconnect;
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2384
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: Delphi ve FTP upload

Mesaj gönderen freeman35 »

_http://filezilla-project.org/
buradan file server ı LAN da bir makinada kur LAN yoksa virtual bir makina kurup onun içinde bu tip denemeleri yaparsan daha hızlı çalışırsın.
Showmessage ları vs kaldır bunlar makinayı bekletir timeout verdirtebilir. Örneklerin hepsi defalarca denenmiş ve siteye eklenmişlerdir(Bunu örnekler için acaba? diye akıllara gelmesin diye yazdım). ayrıca Indy nin kendi demolarınıda kullanabilirsin. Problem senin serverında, bağlanma protokolünde, firewall yada antivirüs yüzünden olabilir.
Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: Delphi ve FTP upload

Mesaj gönderen ikutluay »

Merhaba

1. herhangi bir client ile sorunsuz bağlanıyorum.
2. indy ve ics kendi demolarını zaten denemiştim.
3. server süreli up durumda ve sorun yok
4. mesajlar bağlantı olmayınca debug amacı ile eklendi
başka önerisi olan....
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Cevapla