Bueno, pues al final me decidí a listar los archivos que había en la carpeta y que el usuario eligiera uno. Dejo mi código por si le puede venir bien a alguien:
Código PHP:
while ($archivo = readdir($directorio)) //obtenemos los archivos
{
// Creamos una variable con la ruta completa del archivo
$rutaCompleta = 'archivos/'.$archivo;
if (is_dir($archivo))//Si es un directorio lo mostramos entre corchetes []
{
echo '<br><a href = "'.$rutaCompleta.'>['.$archivo.']</a><br>';
}
else
{
// Ponemos el enlace al archivo
echo '<br><a href = "'.$rutaCompleta.'" target="_blank ">'.$archivo.'</a><br>'; // target="_blank" hace que se abrá en una nueva pestaña
}
} //while ($archivo = readdir($directorio))
Con este código, cuando es un archivo pdf me lo abre en otra pestaña y puedes trabajar con él igual que con cualquier pdf. Si el archivo es un csv me lo descarga directamente, lo cual a mi me viene muy bien ya que es lo que quería que hiciera. Con otro tipo de archivos no he probado.
Espero que a alguien le pueda venir bien.
Saludos a tod@s.