[bcn-pm] download archivo en cgi

Xavier Noria fxn at hashref.com
Sun Jun 29 18:23:03 CDT 2003


On Sunday 29 June 2003 21:49, carlos escribano wrote:

> Per enviar email a la llista:
> barcelona-pm at pm.org
> http://mail.pm.org/mailman/listinfo/barcelona-pm
>
> El Domingo 29 Junio 2003 20:37, Xavier Noria escribió:
> > Enviando
> >
> >     Content-Type: application/x-tar
> >     Content-Encoding: x-gzip
> >
> > no funciona tampoco?
>
> No, esa codificación (y otras que he probado) no van.

<codigo>

> Y sigue igual. Tienes apache instalado? A ver si podrias probarlo, 
> cambiando el valor de my $dir, apuntando a donde haya algun tarball, y 
> poniendo en my  $filename el nombre sin ruta ni extensión.

Tengo Apache 1.3.27 compilado a mano y corriendo con el httpd.conf del 
tarball y tu codigo funciona bien aqui con Mozilla y con lwp-download. 

Tanto Konqueror como wget como links parece que descargan bien el 
archivo, pero no pillan el nombre que se especifica en la cabecera 
Content-Disposition, e intentan grabarlo como foo.pl, que es el nombre 
del CGI. El archivo grabado es el que toca por eso.

Es un poco raro porque he visto en algun ChangeLog de Konqueror que esto 
era un bug que se arreglo hace tiempo, pero el caso es que parece que 
la cabecera es correcta y "Desa com" usa el nombre del CGI.

Podria ser que el problema estuviera relacionado con el soporte de los 
clientes para esa cabecera y no con el CGI en si?

fxn
-- 
$_=q;Barcelona Perl Mongers;,$/=y~gaudi~~,;map$,+=(split//)*(-1)**$|++,
(split)[.11_09,1.714];$.=$!!~m~erce~;$"=y~catalunya~~,$;=y~rambles~~,$*
=$/^$.;$:=$.+length,$@=$***$**$/**$*%$:,$%=$/*$"-$*;print+chr($_<0xA?$.
."$[$_":m:^$.:?"$.$_":$_)for($**($**$%-$//$/),$%-$*,$,*$/,$***$***$*,$*
**$,,$"*$@+$**$/,$**$,,$;,$***$***$*,$***$*,$.,$**$",$***$,,$***$***$**
$,,$.,$"*$*,$"+$.,$***$,,$,-$.,$"*$@+$**$/,$;*$/**$*,$",$.,++$@+by_fxn)




More information about the Barcelona-pm mailing list