Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/10/2012, 10:11
Avatar de calakra
calakra
 
Fecha de Ingreso: septiembre-2009
Mensajes: 182
Antigüedad: 14 años, 7 meses
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 (
$totEmp0
{
    
$rowEmp mysql_fetch_assoc($result);
    
$enlace=$rowEmp['archivo'];
}
mysql_free_result($result);
mysql_close($link);
$nombresubstr($enlacestrpos($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);
?>