Sono necessari alcuni script cgi-perl che possono scaricare un file da un computer server. EX: clicca su un link per il download e si aprirà una finestra "Salva con nome" e mi consentirà di salvare il file sul mio computer locale.Perl CGI per scaricare un file tramite browser web
Ho creato una pagina Web utilizzando CGI, utilizzando questo caricherò un file sul server e verrà eseguito uno script perl per convertirlo in un altro formato (fino a qui ho finito). Ora ho bisogno di recuperare questo file (download indietro) nel 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;
Caricare un file dalla mia macchina (client) per computer server, dove ho uno script perl che convertirà il file in un altro formato e salverà il file appena convertito in un dir es:/di upload> fino a qui ho finito con lo scripting.
Ora ho bisogno di scaricare questo file sul computer client tramite browser. In questo caso stavo cercando di scaricare il file testing.pm sul computer client.
Che cosa hai già provato? Non è davvero buona educazione chiedere il codice –
grazie Robert per la risposta .... Ho aggiornato il codice nella domanda principale che stavo cercando ... per favore date un'occhiata. – Tanuj