Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/10/2012, 10:11
Avatar de calakra
calakra
 
Fecha de Ingreso: septiembre-2009
Mensajes: 182
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: descarga de un archivo jpg

Cita:
Iniciado por pateketrueke Ver Mensaje
Lo mejor es que muestres el código completo, así es complicado ver donde cometes el error.
Hola ahi te va

Código PHP:
<?php
include 'inc/conection.php';

$link=Conectarse();
$QUERY="select archivo from tabla where id=".$_GET['id']."";//traigo la ruta del archivo
$result=mysql_query($QUERY,$link)or die("mensaje de error".mysql_error());
$totEmp = mysql_num_rows($result);
if (
$totEmp> 0) 
{
    
$rowEmp = mysql_fetch_assoc($result);
    
$enlace=$rowEmp['archivo'];
}
mysql_free_result($result);
mysql_close($link);
$nombre= substr($enlace, strpos($enlace, '/')+1); //obtengo solo el nombre
header ("Content-Disposition: attachment; filename=".$nombre."\n\n");
if (
strpos($nombre, 'jpg') or strpos($nombre, 'jpeg')){//si es una imagen
     
header('Content-Type: image/jpeg'); 
}else{
    
header ("Content-Type: application/octet-stream");
}
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
?>