[ srdjandakic @ 21.05.2006. 14:04 ] @
Pozdrav! Treba da prikažem sliku iz BLOB polja. Čitanje radim ovako: Code: <?php // Connect to database $handle = mysql_connect("localhost", "user", "pass"); mysql_select_db("db"); // Get the BLOB field $result = mysql_query("SELECT imagedata FROM user_image WHERE user_id = 1", $handle); // Read row $data = mysql_fetch_array($result, MYSQL_ASSOC); // Get image data $imagedata = $data["imagedata"]; // Dump BLOB field as JPEG image header("Content-Type: image/jpeg"); header("Content-Disposition: inline; filename=temp.jpg"); echo $imagedata; mysql_close($handle); exit(); ?> Kada uklonim "Content-Type" heder, prikaže se garbage koji odgovara slici, znači, slika se uspešno pročita iz baze. Problem je što se meni prikaže PRAZAN OKVIR, sa dimenizijama slike iz BLOB-a i crvenim X u uglu. Probao sam i da ubacim "Content-Length: 30928" (veličina slike u bajtovima), ali bez uspeha. Da li ima neko podešavanje PHP-a koje nisam uradio kako treba, ili ... ??? [Ovu poruku je menjao srdjandakic dana 21.05.2006. u 15:06 GMT+1] |