Ir al contenido



Foto

Imagen desde la base de datos

getimage obtener imagen sql server php

  • Por favor identifícate para responder
No hay respuestas en este tema

#1 look

look

    Advanced Member

  • Miembros
  • PipPipPip
  • 409 mensajes
  • LocationLa Ceiba-Atlantida-Honduras

Escrito 03 febrero 2020 - 08:54

hola amigos tengo el siguiente codigo:


php
  1. <?php
  2.  
  3. include_once("Config.php");
  4.  
  5. $dummy = urldecode($_GET['cid']);
  6.  
  7. $tsql = "SELECT PICT as image FROM PROD_CAT WHERE cod_cat = ?";
  8.  
  9. $params = array( $dummy );
  10.  
  11. $stmt = sqlsrv_query( $conn, $tsql, $params );
  12.  
  13. $photo = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC);
  14.  
  15. header("Content-type: image/jpg");
  16.  
  17. echo $photo['image'];
  18.  
  19. sqlsrv_free_stmt( $stmt);
  20.  
  21. sqlsrv_close( $conn);
  22.  
  23.  
  24. ?>

las imagenes son almacenadas en un campo image en la base de datos, en sql server.

con esto obtengo la imagen desde la base de datos, el problema que tengo es cuando guardo la imagen en la base de datos al mostrarla en el navegador y ver la informacion de esta o desgargarla , el peso de esta imagen se incrementa.

 

ejemplo: image.jpg  'peso 19.9 KB' , la guardo en la base de datos y al verla en el navegador : 'peso 51.74 KB'

 

 

 


  • 0





Etiquetado también con una o más de estas palabras: getimage, obtener imagen, sql server, php