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 »

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 02:14
Konum: İstanbul / Kadıköy
İletişim:

Re: Delphi 2010 da FTP Den dosya indirirken dosya bozuluyor

Mesaj gönderen orhancc »

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 »

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 02:14
Konum: İstanbul / Kadıköy
İletişim:

Re: Delphi 2010 da FTP Den dosya indirirken dosya bozuluyor

Mesaj gönderen orhancc »

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 03:38

Re: Delphi 2010 da FTP Den dosya indirirken dosya bozuluyor

Mesaj gönderen RamazanG »

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 »

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