Consejo:
Guardar archivo en sistema de archivos, pero fuera del directorio raiz web, es decir fuera del htdocs/, guardar la ruta donde los guardas y a la hora de descargarlos genear el archivo como te dijeron anteriormente: header("Content-type: tipo"); recuerda que debe ser un tipo valido soportado por el servidor