|
Hola.
Vista la inexistencia de respuestas mucho me temo que se trate de un tema ajeno a casi todos. Por eso me he empeñado y al final creo haber conseguido solucionar el problema. Lo paso al foro por si ayuda a alguien.
- En primer lugar, el campo de la tabla SQl Server que contiene la imagen debe ser "binary" o "varbinary". Si usamos los predefinidos tipo "Image" no funciona.
- A la hora de actualizar el contenido, hay que usar la función CONVERT, que vuelca a datos binarios, de la forma:
update tabla set campobinary = convert(binary, '$contenido') where IDReg = $ID
De este modo sí funciona.
Lo que ahora no quiere funcionar, es la visualización del archivo, en mi caso jpg.
Intento lo que normalmente es correcto:
<img src='pruebas.php'>
donde pruebas.php hace un select del campo y luego un echo, precedido del correspondiente
header("Content-type: image/jpeg")
A ver si alguien puede echarme un cable con esto, aunque por las fechas que estamos parece que andemos bajo mínimos.
Gracias de nuevo y saludos.
|