Convertir Binario de una foto en la foto ya para mostrar
Publicado por Santiago (10 intervenciones) el 31/03/2018 17:39:48
Hola. Buenos dias.
Me podrian ayudar es que tengo un problema, en el cual tengo el binario de una foto pero no he podido mostrar la foto ya en la pagina web. He intentado cambiando header, con la etiqueta <img> y poniendo la ruta en otro archivo pero no me la muestra. Nose si ya sea problema del codigo o de como lo muestro. Ojala me puedan ayudar. les dejo el codigo.
El binario viene desde la Base de datos que esta alojada en Sql Server en forma de image asi que trae es el binario de la imagen.
Me podrian ayudar es que tengo un problema, en el cual tengo el binario de una foto pero no he podido mostrar la foto ya en la pagina web. He intentado cambiando header, con la etiqueta <img> y poniendo la ruta en otro archivo pero no me la muestra. Nose si ya sea problema del codigo o de como lo muestro. Ojala me puedan ayudar. les dejo el codigo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php
$serverName = "DESKTOP-41UI919\SQLEXPRESS"; //serverName\instanceName
// Puesto que no se han especificado UID ni PWD en el array $connectionInfo,
// La conexión se intentará utilizando la autenticación Windows.
$connectionInfo = array( "Database"=>"Ubica");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn ) {
echo "Conexión establecida.<br />";
}else{
echo "Conexión no se pudo establecer.<br />";
die( print_r( sqlsrv_errors(), true));
}
$sql = "SELECT * FROM Pimagen";
$consulta = sqlsrv_query($conn,$sql);
while($datos = sqlsrv_fetch_array($consulta)) {
$id_tabla = $datos ['Id_Imagen'];
$imagen = $datos ['Imagen'];
header('Content-type: ' . "jpg");
echo $imagen;
}
?>
</body>
</html>
El binario viene desde la Base de datos que esta alojada en Sql Server en forma de image asi que trae es el binario de la imagen.
Valora esta pregunta


0