[Vitoria-pm] Enviar um arquivo via http

João Gabriel jamorreu em gmail.com
Quarta Novembro 9 11:21:59 PST 2005


Marcos, verifique a documentação do http::request para saber se há essa opção...


Verifique também se o script que irá receber o arquivo está preparado
pra receber tal arquivo...

--
[]'s
João Gabriel
CGiClube.net - www.cgiclube.net
Vitória Perl Mongers - vitoria.pm.org




Em 08/11/05, Marcos Bastos<marcosbastosz at yahoo.com.br> escreveu:
>
>
> Olá pessoal,
>
> Meu mail teve problemas, se esta mensagem foi enviada duas vezes,
> me desculpe.
>
>
> meu problema é o seguinte. Como enviar um arquivo.zip via http::request para
> outro sevidor.
>
> No meu caso eu não estou recebendo um arquivo via http. Eu tenho é que
> enviar para outro servidor.
>
> EX:
> ...
> my $url = "CAMPO1=<ARQUIVO.ZIP>&campo2=1234&campo3=abc&....";
> my $http = "http://192.1.1.1/cgi-bin/GERAR-CGI?$url";
> my $req = new HTTP::Request 'POST' => "$http";
> $res = $ua->request($req);
> print "Resultado: " . $res->content;
>
>
> A questão é se o arquivo tem que passar por um processo de transformação
> (transformar em uma linha binária, ...) antes de enviar para o http.
> Do modo que eu estou demonstrando, não vai funcionar, pois o http que vai
> receber não vai entender que é um arquivo binário (multipart/form-data).
> Então como tem que ser feito?
>
>
>  ________________________________
>  Yahoo! Acesso Grátis: Internet rápida e grátis.
> Instale o discador agora!
>
>  ________________________________
>  Yahoo! Acesso Grátis: Internet rápida e grátis.
> Instale o discador agora!
>
>
>
>
> _______________________________________________
> Vitoria mailing list
> Vitoria at pm.org
> http://mail.pm.org/mailman/listinfo/vitoria
>
>
>


Mais detalhes sobre a lista de discussão Vitoria