Bild von HTTP-Server laden
Morgen, alle zusammen,
ich habe mir ein kleines Programm geschrieben, das Bilder von einem HTTP-Server runterlädt. Es funktioniert auch so weit ganz gut. Aber bei manchen Bildern funktioniert es eben gar nicht. Ich habe vielleicht einen kleinen Streifen am oberen Ende des Bildes, aber der Rest ist einfach grau. Im Header steht auch nichts, dass das Bild gechunked wäre. (Ich hoffe, dass ich das richtig verstanden habe, und chunked demnach heissen würde, dass das Bild auf mehrere Pakete verschickt wird).
Also wo ist das Problem. Warum funktionieren manche Bilder, und andere wieder nicht. An der Größe kann es auch nicht liegen. Ich lese die Größe des Bilder vorher aus dem Header, den ich mit einer HEAD-Anfrage bekomme aus, erstelle den Puffer groß genug, und stelle dann die GET-Anfrage.
Könnt ihr mir helfen?
Danke schon mal,
Bernd das Brot
ich habe mir ein kleines Programm geschrieben, das Bilder von einem HTTP-Server runterlädt. Es funktioniert auch so weit ganz gut. Aber bei manchen Bildern funktioniert es eben gar nicht. Ich habe vielleicht einen kleinen Streifen am oberen Ende des Bildes, aber der Rest ist einfach grau. Im Header steht auch nichts, dass das Bild gechunked wäre. (Ich hoffe, dass ich das richtig verstanden habe, und chunked demnach heissen würde, dass das Bild auf mehrere Pakete verschickt wird).
Also wo ist das Problem. Warum funktionieren manche Bilder, und andere wieder nicht. An der Größe kann es auch nicht liegen. Ich lese die Größe des Bilder vorher aus dem Header, den ich mit einer HEAD-Anfrage bekomme aus, erstelle den Puffer groß genug, und stelle dann die GET-Anfrage.
Könnt ihr mir helfen?
Danke schon mal,
Bernd das Brot
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 128422
Url: https://administrator.de/forum/bild-von-http-server-laden-128422.html
Ausgedruckt am: 23.12.2024 um 12:12 Uhr
3 Kommentare
Neuester Kommentar