Perl CGI para baixar um arquivo via navegador web

Precisa de algum script cgi-perl que possa baixar um arquivo de uma máquina servidora. EX: clique em um link de download e ele abrirá uma janela "salvar como" e permitirá que eu salve o arquivo na minha máquina local.

Eu criei uma página web usando CGI, usando isso vou fazer upload de um arquivo para o servidor e irá executar um script perl para convertê-lo para algum outro formato (até aqui eu sou feito). Agora eu preciso recuperar esse arquivo (baixar de volta) para o sistema.

#!/usr/bin/perl
#print "Content-type: text/html\n\n";
my $filepath='/upload/testing.pm';

    print "Content-Type: text/html\n\n";

    open("DOWNLOADFILE", "<".$filePath);
    while($fileContents = <DOWNLOADFILE>) {
        print $fileContents;
    }
print "Content-Type: text\n";
print "Content-Disposition: attachment; filename='testing.pm'\n";
print "Content-Description: File to download\n\n";
    close DOWNLOADFILE;

Carregar um arquivo da minha máquina (cliente) para a máquina do servidor, onde eu tenho um script perl que irá converter o arquivo para outro formato e irá salvar o arquivo recém-convertido em um diretório ex: / upload-> até aqui eu terminei com script .

Agora eu preciso baixar esse arquivo de volta para a máquina do cliente usando o navegador. Neste caso, eu estava tentando baixar o arquivo testing.pm de volta para a máquina cliente.

questionAnswers(2)

yourAnswerToTheQuestion