Necesito que una URL, me dé como consecuencia un archivo zip.
Es decir, si yo pongo esto: https://misition.com.mx/cgi-bin/programas.cgi?nombrezip=140_archivo.zip
me de como consecuencia un archivo zip.
Yo ya se la ubicación de ese archivo y ya lo tengo creado.
Le dejo el código que tengo, pero no me funciona, lo que me hace este código es abrirme en pantalla mi archivo zip y yo no quiero eso, quiero que te de la oportunidad, de abrir o guardar...
Using perl Syntax Highlighting
$archivo= "/home/ciudadano/web/documentos/$in{'nombrezip'}.zip";
if (open(PIN, "<$archivo")) {
print STDOUT "Content-Type:application/zip\n\n";
my $buf;
my $num_bytes = 0;
binmode(PIN);
binmode(STDOUT);
while (read(PIN, $buf, 1024) > 0) {
print STDOUT $buf;
$num_bytes += length($buf);
}
close(PIN);
}
if (open(PIN, "<$archivo")) {
print STDOUT "Content-Type:application/zip\n\n";
my $buf;
my $num_bytes = 0;
binmode(PIN);
binmode(STDOUT);
while (read(PIN, $buf, 1024) > 0) {
print STDOUT $buf;
$num_bytes += length($buf);
}
close(PIN);
}
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
¡¡¡Espero me puedan ayudar, gracias!!!