Cuando descargo un archivo a un directorio me aparece el icono del archivo pero el archivo esta vacio no ha transferido nada, simplemente esta el icono correspondiente al archivo que elegido descargar. Que me falta??? tengo que controlar algun parametro mas????
El codigo que he utilizado ha sido el siguiente:
<?php
$f = $_GET["f"];
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$f\"\n");
$fp=fopen("$f", "r");
fpassthru($fp);
?>
De esta forma, cuando necesite que el explorador quiera descargar, por ejemplo un archivo de imagen, lo llamaría descargar.php?f=imagen.jpg.