Download de Arquivo

Minha aplicação gera um arquivo TXT e depois preciso fazer o download deste arquivo para o usuário, mas não estou conseguindo, estou usando o seguinte comando:

header('Location: '.$txtfile);

O arquivo está sendo salvo na pasta da aplicação, e realmente está de fato lá, mas na hora de fazer o download a aplicação dá a mensagem de erro dizendo que não encontra o arquivo.

Usei esse mesmo comando numa rotina de backup (controle) e funciona, mas nesta aplicação (form) não funciona, alguém sabe me dizer onde estou errando ???