Hallo Freunde,
ich bin schon seit ner Weile auf der Suche nach eine Lösung für mein "kleines" Problem:
Ich programmiere an einem webserver. Nur klemmts an folgender Stelle: krieg ich einen Request vom Client in dem dieser ein Bild anfordert (z.B: jpeg) dann schickt mein Server zwar eine antwort - diese enthält wohl aber nicht das bild, da es vom browser nicht angezeigt wird.
ja klar - also mein Server öffnet Dateien aus dem Request, schreibt einen ordentlichen HTTP-Header (inkl. MIME-Typ) und schickt die Daten (ASCII) nach draussen. Das Funktioniert wunderbar bei txt oder stylesheets oder ähnlichem, aber bei Bildern nicht. Ich dachte schon das ich die Daten binär senden müsste, aber dies ist nicht der Fall, denn der winsock-Befehl send() erwartet als Parameter einen char-pointer und somit keine binären Daten.
Kann mir jemand helfen bzw. hat jemand ne Ahnug was ich meine ? ?
thx, thomy
ich bin schon seit ner Weile auf der Suche nach eine Lösung für mein "kleines" Problem:
Ich programmiere an einem webserver. Nur klemmts an folgender Stelle: krieg ich einen Request vom Client in dem dieser ein Bild anfordert (z.B: jpeg) dann schickt mein Server zwar eine antwort - diese enthält wohl aber nicht das bild, da es vom browser nicht angezeigt wird.
ja klar - also mein Server öffnet Dateien aus dem Request, schreibt einen ordentlichen HTTP-Header (inkl. MIME-Typ) und schickt die Daten (ASCII) nach draussen. Das Funktioniert wunderbar bei txt oder stylesheets oder ähnlichem, aber bei Bildern nicht. Ich dachte schon das ich die Daten binär senden müsste, aber dies ist nicht der Fall, denn der winsock-Befehl send() erwartet als Parameter einen char-pointer und somit keine binären Daten.
Kann mir jemand helfen bzw. hat jemand ne Ahnug was ich meine ? ?
thx, thomy