Arroja un error del tipo: "no se puede mostrar la página".
Funciona corréctamente con la mayoría de los archivos pero no lee una minoría.
Aclaro que probé las urls obtenidas de forma completa y descarga el archivo, pero si pongo la url del navegador entre "readfile" no funciona.
Les dejo el script:
Código PHP:
$file='Nombre de archivo alterado';
$file_name='nombre completo del archivo';
$tamaño=@filesize("carpeta1341395jdf/".$file_name);
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Cache-Control: private',false);
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.$file.'');
header('Content-Transfer-Encoding: binary');
header('Content-Length: '.$tamaño);
@readfile("carpeta1341395jdf/".$file_name);