• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Blob ausgeben

Hi,

ich habe jpg bzw. png-Dateien in BLOB Feldern gespeichert.
Doch wenn ich
Code:
echo $row->Bild;
schreibe dann wird der kryptische Code hinter dem Bild als Text ausgegeben.
Wie würde es gehen das dass Bild ausgegeben wird?


ich habe zwar inzwischen bei der Such nach dieser Lösung gelesen das es äußerst unvorteilhaft ist. Da es die Datenbank aufbläht.
Doch würde ich es gern wissen, wie das geht.

Vielleicht hat jemand eine kurzen Beispielcode?
Danke im Voraus
 
Wenn Du das Bild im Browser darstellen willst, musst Du auch einen passenden Content-Type setzen. Angenommen es handelt sich um den Blob eines PNGs, dann kannst Du den Content-Type direkt vor deinem Code so definieren:

PHP:
header("Content-type: image/png");
 
Code:
[COLOR=#000000] [COLOR=#0000CC]header[/COLOR][COLOR=#006600]([/COLOR][COLOR=#CC0000]"Content-type: image/png"[/COLOR][COLOR=#006600]);[/COLOR][/COLOR]
echo $row->Bild;

also so?
 
Zurück
Oben