Unterstützt CHttpFile SeekToEnd?
-
Wie kann ich rausbekommen, ob SeekToEnd unterstützt wird? Sonst wird eine Ausnahme geworfen und das will ich verhindern.
Oder gibt es eine Alternative, um die Dateigröße zu ermitteln?
-
Ganz heißer Tip... nennt sich MSDN...
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_mfc_CHttpFile.aspMfG veganza
-
Es ist ja nicht so, dass es nie funktioniert, bloss bei manchen Dateien wirft er ne Ausnahme.
Ich hab jetzt erstmal nen try und catch (CInternetException *e) drum gemacht und schau mal wies funzt.
-
willst die Exception nich eher über ne Referenz machen? also catch(CInternetException& e) { }??
macht in meinen augen mehr sinn als n pointer
-
Also SeekToEnd wird unterstützt. Das Problem an der ganzen Sache ist, dass das Programm um einen Seek zu setzen erst einmal die ganze Datei bis zur Seek-Position herunterladen muss. Das kann unter Umständen etwas dauern. Habe nämlich mal probiert einen Downloadmanager mit Hilfe von Seeks zu programmieren. Bei lokalen Files ging das prima aber wenn ich HttpFiles benutzt habe dauerte das Seeken ewig. Vielleicht hat ja einer nen Tip für mich wie ich besser resumen kann...