Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Mundo Perl » Módulos » Duda con uso de put() en Net::FTP  RESUELTO Responder al tema
Nuevo tema


Página 1 de 1  [ 3 mensajes ] 
 
Nota 2011-03-02 13:48 @616

Perlero Senior
Registrado: 2009-03-01 18:39 @818
Mensajes: 387
Duda con uso de put() en Net::FTP
Hola.

Ando teniendo una duda con el uso de la función
put() en el módulo Net::FTP. El problema está en que
yo quiero subir una imagen pero cuando subo la imagen
en el servidor FTP, la imagen se sube mal, porque cuando
quiero descargarla para poder verla ésta se ve borrosa.

El código es el siguiente
Syntax: [ Download ] [ Hide ]
Using perl Syntax Highlighting
  1. use Net::FTP
  2.  
  3. $ftp = Net::FTP->new("localhost");
  4. $ftp->login("test","test");
  5. $ftp->put("test.jpg","subi.jpg");
  6.  

¿ Alguien me puede explicar cómo arreglo esto ?


Nota 2011-03-02 13:55 @621
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10250
Re: Duda con uso de put() en Net::FTP  RESUELTO
¿No será que tu máquina y/o la máquina de destino es un Windows, y el FTP está traduciendo los finales de línea contenidos dentro de la imagen, creyendo que es un fichero de texto, porque no has activado la transmisión en modo binario?

_________________
JF^D Perl programming


Nota 2011-03-02 14:41 @653

Perlero Senior
Registrado: 2009-03-01 18:39 @818
Mensajes: 387
Re: Duda con uso de put() en Net::FTP
Solucionado explorer, solo tenía que agregar la opción binary() antes de la transferencia quedando así:
Syntax: [ Download ] [ Hide ]
Using perl Syntax Highlighting
  1. use Net::FTP
  2.  
  3. $ftp = Net::FTP->new("localhost");
  4. $ftp->login("test","test");
  5. $ftp->binary();
  6. $ftp->put("test.jpg","subi.jpg");


Responder al tema  [ 3 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO