Seite 1 von 1

Http Download ohne Filesize

Verfasst: 12. März 2006 09:47
von Nassian
Hi,

Ich habe das Problem, dass ich Dateien von einem Webserver per HTTP runterladen muss, allerdings keine Total filesize beim dataReadProgress( int, int ) bekomme.
Gibt es eine andere Möglichkeit festzustellen, dass die Datei komplett heruntergeladen wurde?

SG Alex

Verfasst: 12. März 2006 11:13
von Adi
Sind das allgemein Daten, oder HTML?

Es ist durchaus möglich, dass du vom Server keine Grösseangabe erhällst. Da müsstest du über Dimeout arbeiten.

Verfasst: 12. März 2006 11:19
von Nassian
Es ist HTML.
Die Timeoutvariante möchte ich nur verwenden, wenn es wirklich absolut unumgänglich ist, da an die 300 000 Dateien heruntergeladen werden müssen.

Verfasst: 12. März 2006 11:36
von Adi
Dann würde ich auf das jeweiligen Tag </html> parsen. Was anderes fällt mir gerade nicht ein.

Verfasst: 12. März 2006 12:25
von Nassian
Weißt du vllt. ob bzw. welche Einstellung das am Webserver sein könnte? Weil in gewissem Umfang habe ich Zugriff auf ihn.

Verfasst: 12. März 2006 12:32
von Adi
Nassian hat geschrieben:Weißt du vllt. ob bzw. welche Einstellung das am Webserver sein könnte? Weil in gewissem Umfang habe ich Zugriff auf ihn.
Nein, leider kenne ich keine solche Einstellung. Ich weiss nur, dass auch Prof. Browser z.T. Probleme haben, die Grösse zu ermitteln.

Verfasst: 12. März 2006 16:38
von Nassian
Hi, ich habe das jetzt mal mit einem Timeout realisiert, doch der Pagecounter der Testseite erkennt keinen Hit. Die Seite wird aber heruntergeladen. Woran kann das liegen?

Verfasst: 12. März 2006 16:48
von Adi
Zum einen kommt es darauf an, wie der Hit programmiert wurde und zum Anderem wie du die Daten runterlätst.

Zur Counter-Progammierung: Manche haben IP-Sperre drinnen, so dass der Counter nur einmal ausgeführt weden kann. bis mit einer neue IP-Adresse die Seite wieder aufgerufen wird.

Zum Runterladen: Das Laden alleine führt nicht dazu, dass der Counter hochgezählt wird. Du musst entweder den Inhalt der HTML-Datei interpretieren oder du Kickst den Counter separat mit einem entsprechenden Aufruf an.

So mal nebenbei: mir scheint, du willst ein Programm machen, wo du den Hit-Counter beeinflussen kannst, oder? :wink:

Verfasst: 12. März 2006 17:54
von Nassian
Danke für die Aufklärung.
So in der Art, ein Bekannter wollte sich toll vorkommen, wenn er viele "Besucher" auf seiner Seite hat. Naja, Traum geplatzt :D

Verfasst: 13. März 2006 07:39
von macman
Wenn er sich toll vorkommen will, kann er sich ja immer noch seinen eigenen Counter in seine Seite basteln, aber wer soll darauf reinfallen? Er gibt sich mit sowas nur der Lächerlichkeit preis, außer seine Zielgruppe sind verblödete User.