Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/11/2004, 05:47
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Y .. en el script que "visualiza tu foto" .. de donde sale $s_foto ?

Si ese $s_foto es esta variable de sesión que supongo que contendrá el nombre del archivo de la imagen o es el archivo binario en sí de la imagen?:

$_SESSION['s_foto']=$foto

en tu script que visualiza la foto deberías usar (para seguir con el uso de los arrays supeglobales):

Código PHP:
<img src='.$_SESSION['s_foto'].'
Pero ... deberías explicar como trabaja tu código (= ponerlo fácil para obtener respuestas).. Las imagenes (archivos binarios en sí) pueden quedar en tu BD referenciado con el nombre del archivo . .o incluso el archivo binario como tal en un campo de esta.

Por lo demás .. no entiendo para que haces en tu función:
bd_bajar_imagen() .. leer (al parecer) el archivo binario que guardas en tu BD y generar un archivo "temporal?". Eso no es necesario, puedes generar las cabeceras HTTP adecuadas para leer->entregar el archivo al buffer de salida y así mismo indicar al navegador (cliente) que el archivo que vas a descargar es de tal tipo; descargar o bien para un "<img src= ...>" para llamarlo.

Fijate en este tutorial como trabajar con imagenes en binario desde tus BD.
http://www.forosdelweb.com/f18/tutorial-ejemplo-subir-archivos-bd-guardando-bd-binario-127775/

Un saludo,