Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2003, 12:55
Avatar de Chuty
Chuty
 
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 5 meses
Puntos: 2
problemas al grabar

Tengo el siguiente codigo que me permite grabar o bien insertar una imagen jpg en una base de datos sql server, pero al intentar hacer la misma operacion con una imagen png me da error.
Que puedo modificar del codigo para que me permita grabar una imagen PNG en la base de datos.
Ya que originalmente las imagenes que existen en la base de datos son PNG y fueron grabadas con un programita de C++
y los usuarios de la base de datos me exigen que sean imagenes PNG. ya que no tengo problemas para recuperar la informacion con un query y ver la imagen atravez de PHP

Código PHP:
<?php

//   $fichero = "C:/chuty/Noticias/firma.png";
     
$fichero "C:/chuty/Noticias/lulu.jpg";      // si graba

  
$fp fopen($fichero "rb"); // o "rb" si usas Windows
  
$contenido fread($fpfilesize($fichero)); 
  
  
// Se establece la conexión con la fuente de datos
  
$conex odbc_connect("miserver""sa""sa");
  
$consulta "INSERT dbo.tmp_image(IMAGEN, NOMBRE, LONG) values ('$contenido','file-name','1234')";

  
$resultado odbc_exec($conex$consulta);
 
  
//Se liberan recursos y se cierra la conexión
  
odbc_free_result($resultado);
  
odbc_close($conex);

?>
desde ya muchas gracias y saludos

Última edición por Chuty; 17/07/2003 a las 15:04