Tengo una tabla en mi base de datos creada en SQL Server 2008 tengo un campo llamado anexos, en ese campo se guardan datos binarios de jpg ahora estoy haciendo una consulta donde me descargue las imagenes en la computadora, pero al momento que me las descarga, las descarga en 0 bytes.. Y no logro hacer que me las descargue bien, les dejo el código que tengo..
Esta es mi consulta:
Código PHP:
$sql_anexos="SELECT * from ANEXOS_ECI where id_eci=4390";
$res_anexos=sqlsrv_query($con,$sql_anexos);
Código PHP:
while($f_anexos=sqlsrv_fetch_array($res_anexos))
{
$tipo_anexo = "";
$link_anexo = "";
$anexos++;
if ($f_anexos['tipo'] == "IMAGEN")
{
$anexo= $f_anexos['anexo'];
$extension = "jpg";
$tipo = "jpg";
$nombre="imagen";
header("Content-type: image/jpg");
header("Content-Transfer-Encoding: Binary");
//header('Content-length: 100');
header('Content-disposition: attachment; filename="'.$nombre.'.'.$extension.'"');
}
}