![]() |
JPEG prüfen ob Vollständig gedownloaded
Hallo Leute!
Ich bin dabei ein kleines Programm für mich zu basteln, welches ein Bild einer bestimmten Webcam im Internet lädt und speichert. Nur leider kommt es des öfteren vor, dass die Daten scheinbar zu lange brauchen und somit das Bild nur "halb" da ist und entsprechend gespeichert wird. Wie kann ich vor dem speichern der JPEG prüfen ob diese in Ordnung ist? Würde mich freuen, wenn jemand eine Idee dazu hat. Vielen Dank! |
Re: JPEG prüfen ob Vollständig gedownloaded
Ich kenne mich mich Webcams nicht aus, aber bekommst Du evtl. einen HTTP-Header geliefert, der die CONTENT_LENGTH enthält? Falls ja, müsstest Du diese Größe ja nur mit der Dateigröße der Grafik vergleichen.
|
Re: JPEG prüfen ob Vollständig gedownloaded
Ehm... keine Ahnung... Ich lade das Bild per Indy (idHTTP) runter.. Ich habe mich noch nicht damit beschäftigt ob da ein Header mit dabei is...
Danke dennoch für den Denkanstoss |
Re: JPEG prüfen ob Vollständig gedownloaded
Ich habe gerade auf die Schnelle diesen Thread gefunden, vielleicht hilft er Dir weiter:
![]() |
Re: JPEG prüfen ob Vollständig gedownloaded
ein Header ist bei HTTP immer dabei und wenn das Bild nicht grad via PHP-Script verschickt wird (dort vergißt man leider sehr oft die Dateigröße und andere praktische Sachen in den Header einzutragen), dann ist vermutlich auch die Dateigröße enthalten :)
|
Re: JPEG prüfen ob Vollständig gedownloaded
Hallo!
Vielen Dank für den Link. Ich werd's mal ausprobieren und mich bei weiteren Problemen wieder hier melden ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00: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