haber, haber... explícanos mas sobre el error que te dice....
y que es eso de guardarlos en el escritorio?
demas, pienso que el header (para todo tipo de archivos) debe ser este...
Código:
content-disposition: attachment; filename="nombre_del_archivo.a_descargar"
nombre_del_archivo.a_descargar no es el nombre, y mucho menos la ruta del original... solo debes especificar un nombre adecuado... quizá, nuevo.... pero sin ruta