![]() |
[Indy/IDHTTP] Herausfinden ob "Resuming" Server un
Hi,
wie kann ich herausfinden ob das "Resuming" also das fortsetzen abgebrochener oder pausierter downloads vom Server unterstützt wird? Bisher dachte ich das hier sollte reichen:
Delphi-Quellcode:
aber es scheint nicht zu funktionieren. Denn von dem Filehoster z.B. "Rapidshare.com" bekomme ich durch die "Head" methode
http.Head(URL);
if (http.Response.ContentLength = -1) then FileResuming := false else FileResuming := true; http.Disconnect; die dateigröße, doch der Server ansich unterstüzt doch das fortsetzen von abgebrochenen downloads, jetzt bin ich verwirrt, was stimmt nun!? Stimmt es das wenn der Server resuming untestützt das der server auch Multithreading also mehrere verbindungen gleichzeitig zum download vom Server zuläst? danke fürs lesen. |
Re: [Indy/IDHTTP] Herausfinden ob "Resuming" Serve
![]() siehst du die tabelle du bist ws nicht als premium angemeldet und somit unterstützt der server des absichtlich nicht |
Re: [Indy/IDHTTP] Herausfinden ob "Resuming" Serve
danke für die antwort, aber das war mir schon klar...mir gehts nicht um rs...
wie kann ich das ganze im algemeinen herausfinden? oder hatte ich schon mit meiner vorgehensweise recht? |
Re: [Indy/IDHTTP] Herausfinden ob "Resuming" Serve
eigentlich hattest du recht mit deiner function
aber ich würds bei einem anderen server testen rs ist dafür nicht geeignet weil es viel zu empfindlich ist |
Re: [Indy/IDHTTP] Herausfinden ob "Resuming" Serve
Moin Metal Snake,
die If-Abfrage kannst Du Dir übrigens sparen:
Delphi-Quellcode:
FileResuming := not (http.Response.ContentLength = -1);
|
Re: [Indy/IDHTTP] Herausfinden ob "Resuming" Serve
du musst prüfen, ob der server Ranges unterstützt...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz