Delphi 2010 da FTP Den dosya indirirken dosya bozuluyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
zyildiz
Üye
Mesajlar: 115
Kayıt: 09 Mar 2004 01:22
Konum: Adapazarı

Delphi 2010 da FTP Den dosya indirirken dosya bozuluyor

Mesaj gönderen zyildiz » 01 Oca 2011 10:07

Delphi 2006 ile geliştirilmiş bir program aracılıgıyla ftp den tif formatında bir dosya indirip klasöre kaydediyorum. ve shellexecute ile ilgili program ile açıyorum. Problem yok.

Aynı programı delphi 2010 ile derleyip çalıştırınca dosya bozuk hatası veriyor. problemin ne oldugunu bir türlü bulamadım. Yardımlarınızı beklyorum.

İyi çalışmalar.
Medeniyet dediğin hayat almaz, hayat verir. Senin dedelerin ninelerin bunu gerçekleştirdi... Şemsettin YEŞİL

orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 01:14
Konum: İstanbul / Kadıköy
İletişim:

Re: Delphi 2010 da FTP Den dosya indirirken dosya bozuluyor

Mesaj gönderen orhancc » 01 Oca 2011 10:13

Dosyaları nasıl çekiyorsun ftp den ? İndririken bağlantıda herhangi bir sorun oluyor mu?

zyildiz
Üye
Mesajlar: 115
Kayıt: 09 Mar 2004 01:22
Konum: Adapazarı

Re: Delphi 2010 da FTP Den dosya indirirken dosya bozuluyor

Mesaj gönderen zyildiz » 01 Oca 2011 10:24

indy ftp compenentini kullanarak aşagıdaki kodlarla indiriyorum.

Kod: Tümünü seç

    if (IdFTP1.Connected=True) then begin IdFTP1.Disconnect; end;

      IdFTP1.Port:=21;
      IdFTP1.Host:='hostadi';
      IdFTP1.Username:='username';
      IdFTP1.Password:='sifre';
      IdFTP1.Connect();


    IdFTP1.ChangeDir(TIF_KLASOR_YOLU);
    indirilecek_dosya:=RESIM_YOLU;
    IdFTP1.Get(indirilecek_dosya,'c:\dene\T.tif',true);

    IdFTP1.Disconnect;
Medeniyet dediğin hayat almaz, hayat verir. Senin dedelerin ninelerin bunu gerçekleştirdi... Şemsettin YEŞİL

orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 01:14
Konum: İstanbul / Kadıköy
İletişim:

Re: Delphi 2010 da FTP Den dosya indirirken dosya bozuluyor

Mesaj gönderen orhancc » 01 Oca 2011 10:31

Bu kodlarda sorun yok belki bağlantı kesiliyor ve o yüzen yarım kalıyor olabilir ya da virüs gibi birşey de etkiliyordur. Programı başka bilgisayarda dene bir de.

RamazanG
Üye
Mesajlar: 73
Kayıt: 16 Tem 2010 02:38

Re: Delphi 2010 da FTP Den dosya indirirken dosya bozuluyor

Mesaj gönderen RamazanG » 01 Oca 2011 10:52

Aynı sorunu bende yaşadım zip li dosyayı ftp den indirince hata veriyodu açmıyodu (ftbinary iken). araştırdım sorun indy versiyonuyla alakalı indy 10.0.0 bug var, delphi XE Indy 10.0.7 ile aynı dosyayı zipleyip ftp ye upload ediyorum ve tekrar indiriyorum sorun ortadan kalktı. kısaca Indy versiyonunu güncellemen gerekebilir.

güncelleme için tortoisesvn diye bi program var bunu kullan ya da delphi xe kurabilirisin

zyildiz
Üye
Mesajlar: 115
Kayıt: 09 Mar 2004 01:22
Konum: Adapazarı

Re: Delphi 2010 da FTP Den dosya indirirken dosya bozuluyor

Mesaj gönderen zyildiz » 03 Oca 2011 08:34

Benim dosyaların sıkıştırlmış değildi ancak Indy bileşeninin Transfer Type özelliği ftAscII imiş. Onu ftBinary yapınca düzeldi.

Cevap yazan arkadaşlara teşekkur ederim.
Medeniyet dediğin hayat almaz, hayat verir. Senin dedelerin ninelerin bunu gerçekleştirdi... Şemsettin YEŞİL

Cevapla