[Cascavel-pm] Download Zip File

Andre Carneiro andregarciacarneiro em gmail.com
Quinta Agosto 26 14:03:21 PDT 2010


Pra que vc tá usando MIME::Base64 junto com um decode_content...

Se a sua url é http  e não https(e mesmo que fosse), não vejo motivo pra vc
usar MIME::Base64, fora o lance do password...


A sua requisição deveria ser algo do tipo


$mech->credentials($user,$passwd);
eval{ $mech->get('http://url_do_arquivo.zip')};
if($mech->success){
   #BELEZA. TODO O CONTEUDO DO .zip ESTA EM $mech->content. SO QUE ESSE
TROCO EH BINARIO, ENTAO:
   open my $f,'>','/tmp/arquivosalvo.zip' or die $!;  #PREGUICA DE FAZER
OUTRO EVAL... MAS NAO USE DIE!!!!
   binmode $f; #SENAO VAI DAR ZEBRA...
   print $f $mech->content;
   close $f; #ACABOU...SO ISSO!
}
else{
     print"\n\nTEM ALGO ERRADO COM A REQUISICAO $@";
}





2010/8/26 eliane franco <elidmfranco em gmail.com>

>
> olá Roan,
>
> Poderia mostrar o erro apresentado e qual lib está dando errado?
>
> []'s
> Eliane
>
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>



-- 
André Garcia Carneiro
Analista/Desenvolvedor Perl
(11)82907780
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20100826/d86b9a52/attachment-0001.html>


Mais detalhes sobre a lista de discussão Cascavel-pm