buenas, tengo un problema resulta que estoy tratando de almacenar una imagen en una base de datos cosa q me funciona ahora cuando intento ver la foto en el navegador se ve fea pero super super fea .. como puedo evitar eso?
aqui el codigo de como almaceno:
$image = imagecreatefromjpeg('imagen.jpg');
ob_start();
imagejpeg($image);
$jpg = ob_get_contents();
ob_end_clean();
$jpg = str_replace('##','##',mysql_escape_string($jpg));
$result = mysql_query("INSERT INTO imagen SET fotos='$jpg'");
y aqui como lo veo en el navegador:
$consulta="SELECT* FROM `imagen` WHERE id='3'";
@$resultado = mysql_query($consulta);
@$num_resultados = mysql_num_rows($resultado);
@$row = mysql_fetch_array($resultado);
@$id= stripslashes($row["id"]);
@$fotos= stripslashes($row["fotos"]);
header("Content-Type: image/jpg");
echo $fotos;