indy 9 ile content range özelliğini kullanarak web den dosyanın sadece istediğim kısmını çekebiliyordum. Winxp home sürümlerinde garip garip hatalar vermeye başlayınca indy 10.0.52 'ye yükselttim. garip hatalar gitti ama content range özelliği artık çalışmıyor. kodlarım şöyle:
idhttp1.contentrangestart:=1;
idhttp1.contentrangeend:=5;
idhttp1.get(dosya,mstream);
kod çalışıyor ama dosyanın tamamını getiriyor. Daha önce bu problemle karşılşan oldumu bilmiyorum. Çözemezsem ftp'ye çevireceğim.
Indy 10.0.52 IdHttp content range problemi
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Indy 10.0.52 IdHttp content range problemi
Karşı taraf resuming desteğini kaldırmış olabilrmi. eğer resumin yoksa dosyanın tamamında yerel çalışmak tek çözüm kalıyor sanki.mkysoft yazdı:indy 9 ile content range özelliğini kullanarak web den dosyanın sadece istediğim kısmını çekebiliyordum. Winxp home sürümlerinde garip garip hatalar vermeye başlayınca indy 10.0.52 'ye yükselttim. garip hatalar gitti ama content range özelliği artık çalışmıyor. kodlarım şöyle:
idhttp1.contentrangestart:=1;
idhttp1.contentrangeend:=5;
idhttp1.get(dosya,mstream);
kod çalışıyor ama dosyanın tamamını getiriyor. Daha önce bu problemle karşılşan oldumu bilmiyorum. Çözemezsem ftp'ye çevireceğim.
Daha önce Indy 9 (delphi 7'de standart gelen) ile zaten kodlarım çalışıyordu (server sabit kendi makinamda Apache var ve destekliyor.). Winxp home sürümlerde garip garip hatalar vermeye başlayınca bende 10.0.52'ye yükselttim. Bu versiyonda Range özelliği çalışmadı. Bende Indy sitesine yazdım. 10.1.5 yüklememi tavsiye etti ama hata yok çünkü range ile ilgili hiç bir düzeltme yapılmadığı yazdılar. Dün akşam 10.1.5 yükledim yine çalışmadı.
IdHttp1.Request.Range := 'Strart-End/*';
şeklinde kodu yazınca çalıştı. Garip rastlantı sonucu problemi çözdüm.
İlgilenenlere teşekürler. Ama hala IdHttp1.Request.ContentRangeStart ve IdHttp1.Request.ContentRangeEnd özellikleri çalışmıyor.
IdHttp1.Request.Range := 'Strart-End/*';
şeklinde kodu yazınca çalıştı. Garip rastlantı sonucu problemi çözdüm.
İlgilenenlere teşekürler. Ama hala IdHttp1.Request.ContentRangeStart ve IdHttp1.Request.ContentRangeEnd özellikleri çalışmıyor.