• Publicidad

File::Download

Aquí encontrarás todo lo que sea específicamente acerca de módulos de Perl. Ya sea que estás compartiendo tu módulo, un manual o simplemente tienes una duda acerca de alguno.

File::Download

Notapor situ » 2009-12-23 13:43 @613

Los molesto para consultarles cómo puedo hacer para usar este módulo para bajar un archivo de un sitio.

Tengo este script el cual me lo baja pero no sé cómo decirle dónde quiero guardar el archivo y con qué nombre.
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. use File::Download;
  2. $url = "http://localhost/1.txt";
  3. $dwn = File::Download->new({
  4.     overwrite => 1,
  5. });
  6. print $dwn->download($url);
  7. print $dwn->status();
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


Gracias
situ
Perlero nuevo
Perlero nuevo
 
Mensajes: 358
Registrado: 2007-04-09 01:44 @114

Publicidad

Re: File::Download

Notapor explorer » 2009-12-23 14:14 @635

Debes añadirle la opción outfile. Así lo pone en su documentación.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: File::Download

Notapor situ » 2009-12-23 14:16 @636

Muchas Gracias, pido disculpas ya que no lei toda su documentacion.
situ
Perlero nuevo
Perlero nuevo
 
Mensajes: 358
Registrado: 2007-04-09 01:44 @114

Re: File::Download

Notapor situ » 2009-12-23 14:32 @647

Le agregué el outfile pero no me baja el fichero =(
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. use File::Download;
  2. $url = "http://localhost/1.txt";
  3. $dwn = File::Download->new({
  4.     overwrite => 1,
  5.     outfile => datos.pdf,
  6. });
  7. print $dwn->download($url);
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Última edición por explorer el 2009-12-23 18:41 @820, editado 1 vez en total
Razón: Ortografía, anglicismos, indentación de código
situ
Perlero nuevo
Perlero nuevo
 
Mensajes: 358
Registrado: 2007-04-09 01:44 @114

Re: File::Download

Notapor explorer » 2009-12-23 15:10 @673

¿No deberías entrecomillar el nombre del fichero de salida?

Si estás bajando un fichero .txt, ¿por qué lo llamas .pdf?

En cuanto al porqué no funcione, quizás sea debido a este error publicado.

Entonces, lo que puedes hacer es intentar corregir ese error, tal como pone el autor del mensaje, yendo a la línea 111 de Download.pm, y cambiar file por outfile.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: File::Download

Notapor situ » 2009-12-23 15:22 @682

Muchas gracias, cambié la línea que comentaba el autor y ahora anda.

Gracias.
situ
Perlero nuevo
Perlero nuevo
 
Mensajes: 358
Registrado: 2007-04-09 01:44 @114


Volver a Módulos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados

cron